DomainRoleInfo 类
表示域关系的角色。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.12.0(在 Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 中)
语法
声明
Public NotInheritable Class DomainRoleInfo _
Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo
DomainRoleInfo 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
BaseDomainRole | 获取此角色的基域角色。 | |
DisplayName | 获取元素的显示名称。 (继承自 DomainObjectInfo。) | |
DomainModel | 获取包含有关该角色信息的域模型。 (重写 DomainObjectInfo.DomainModel。) | |
DomainRelationship | 获取域角色所属的域关系。 | |
Id | 获取元素的 ID。 (继承自 DomainObjectInfo。) | |
IsEmbedding | 获取域角色,并验证该角色的扮演者是否在逻辑上包含了该关系中的其它扮演者。 | |
IsMany | 获取特定角色并验证重数是否允许多个对象。 | |
IsOne | 获取域角色并验证重数是否最多允许一个对象。 | |
IsOptional | 获取特定角色并验证重数是否允许零个对象。如果它允许零个对象,则这使其可选。 | |
IsSource | 获取域角色并验证它是源代码。 | |
LinkPropertyInfo | 获取该域角色的信息。 | |
Multiplicity | 获取该角色的重数。 | |
Name | 获取元素的名称。 (继承自 DomainObjectInfo。) | |
OppositeDomainRole | 获取域关系中与此域角色相反的角色。 | |
PropagatesCopy | 获取域角色并验证当相反角色扮演者的元素被复制时,链接中扮演该角色的元素是否将被复制。 | |
PropagatesDelete | 获取域角色并验证当相反角色扮演者的元素被删除时,链接中扮演该角色的元素是否将被删除。 | |
PropertyDisplayName | 获取关系图上显示给用户的属性的名称。 | |
PropertyName | 获取角色播放器域类上的此角色的访问器属性的名称。 | |
RolePlayer | 获得扮演该角色的域类。 |
页首
方法
页首
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。