S3D,AddObjectType异常分析及处理

关键词:Filter, IJDistribConnection , AddObjectType, Connection 问题描述: Connection对象,使用 oFilter.Definition.AddObjectType(" CommonObjects\DistribConnections ")无效。 问题处理: StepFilter 类中,过滤方法更为丰富。可与Filter类配合使用,实现目的。 Filter oFilter = new Filter (); //使用oFilter.Definition.中的过滤定义 //添加oFilter各种过滤定义1 //添加oFilter各种过滤定义2 //添加oFilter各种过滤定义3 //获得Filter过滤只读集合 ReadOnlyCollection<BusinessObject> oFilterCollections = oFilter.Apply(); //ReadOnlyCollection集合转换为BOCollection类型集合 BOCollection resultBusinessObjects = new BOCollection (); foreach (BusinessObject item in oFilterCollections) { resultBusinessObjects.Add(item); // } StepFilter oStepFilter = new StepFilter (); oStepFilter.AddInterface( "IJDistribConnection" ); oStepFilter.Apply(resultBusinessObjects); //resultBusinessObjects集合,是最终集合

原文链接:查看原文  文章来源:耳朵先僧
🔗 分享 0

上5篇 more...

下5篇 more...