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 | 取得扮演此角色的網域類別。 |
回頁首
方法
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。