上一页 下一页

使用属性

 

这是使用属性的代码示例。

     子属性生命周期

          作为对象的模糊元素

          作为对象的暗O

          作为对象的模糊T

          作为整数的模糊IDX

          作为整数的模糊IDX2

          尝试

               element = m_Repository.GetElementByID(129)

               对于idx = 0到element.Attributes.Count -1

                    Console.WriteLine(“attribute =”+ element.Attributes.GetAt(idx).Name)

                    o = element.Attributes.GetAt(idx)

                    t = o.Constraints.AddNew(“> 123”,“精确”)

                    t.Update()

                    o.Constraints.Refresh

                    对于idx2 = 0到o.Constraints.Count-1

                         t = o.Constraints.GetAt(idx2)

                         Console.WriteLine(“Constraint:”+ t.Name)

                         如果(t.Name =“> 123”)那么

                              o.Constraints.DeleteAt(idx2,false)

                         万一

                    下一个

                    对于idx2 = 0到o.TaggedValues.Count-1

                         t = o.TaggedValues.GetAt(idx2)

                         如果(t.Name =“Type2”)那么

                              “Console.WriteLine( “delete一个”)

                              o.TaggedValues.DeleteAt(idx2,true)

                         万一

                    下一个

                    t = o.TaggedValues.AddNew(“Type2”,“Number”)

                    t.Update

                    o.TaggedValues.Refresh

                    对于idx2 = 0到o.TaggedValues.Count-1

                         t = o.TaggedValues.GetAt(idx2)

                         Console.WriteLine(“ 标记值:”+ t.Name)

                    下一个

                    if(element.Attributes.GetAt(idx).Name =“m_Tootle”)然后

                         Console.WriteLine(“删除属性”)

                         element.Attributes.DeleteAt(idx,false)

                    万一

               下一个

         抓住例外

              Console.WriteLine(element.Attributes.GetLastError())

              Console.WriteLine(E)

         结束尝试

    结束了