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 ,并 ElementTypeDescriptor 的以下方法类别: CreateRolePlayerPropertyDescriptor、 GetDisplayProperties和 ShouldCreateRolePlayerPropertyDescriptor。
若要创建自定义角色属性说明符,请从该类继承并重写一个或多个成员。
备注
应用到此类型或成员的 HostProtectionAttribute 特性具有以下 Resources 属性值:SharedState。HostProtectionAttribute 不影响桌面应用程序(通常通过双击图标、键入命令或在浏览器中输入 URL 来启动这些应用程序)。有关更多信息,请参见 HostProtectionAttribute 类或 SQL Server 编程和宿主保护特性。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。
请参见
参考
Microsoft.VisualStudio.Modeling.Design 命名空间