RolePlayerPropertyDescriptor 類別
提供角色屬性其他執行階段型別資訊。
繼承階層架構
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
命名空間: Microsoft.VisualStudio.Modeling.Design
組件: Microsoft.VisualStudio.Modeling.Sdk.11.0 (在 Microsoft.VisualStudio.Modeling.Sdk.11.0.dll 中)
語法
'宣告
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
RolePlayerPropertyDescriptor 型別會公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | 初始化 RolePlayerPropertyDescriptor 類別的新執行個體。 | |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | 建構函式 |
回頁首
屬性
回頁首
方法
回頁首
備註
這個類別會提供動態的自訂屬性資訊角色屬性。
ElementTypeDescriptor的模型項目可能會傳回該模型元素的屬性的屬性描述項的集合。這個集合可以包含屬性描述項,針對特定的項目是角色扮演者的連結。這些屬性描述項是這個類別的執行個體。如需詳細資訊,請參閱Defining Domain Relationships與.chm 的ElementTypeDescriptor類別: CreateRolePlayerPropertyDescriptor, GetDisplayProperties,和ShouldCreateRolePlayerPropertyDescriptor。
若要建立自訂的角色屬性描述項,繼承自這個類別並覆寫一或多個成員。
注意事項 |
---|
套用至這個型別或成員的 HostProtectionAttribute 屬性 (Attribute) 具有下列 Resources 屬性 (Property) 值:SharedState。HostProtectionAttribute 不會影響桌面應用程式 (這些應用的啟動方式一般都是按兩下圖示、輸入命令或在瀏覽器輸入 URL)。如需詳細資訊,請參閱 HostProtectionAttribute 類別或 SQL Server 程式設計和主機保護屬性。 |
執行緒安全
這個型別的任何 Public static (在 Visual Basic 中為 Shared) 成員都具備執行緒安全。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling.Design 命名空間