Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona información de tipos adicional en tiempo de ejecución para un rol de la propiedad.
Jerarquía de herencia
System.Object
System.ComponentModel.MemberDescriptor
System.ComponentModel.PropertyDescriptor
Microsoft.VisualStudio.Modeling.Design.RolePlayerPropertyDescriptor
Espacio de nombres: Microsoft.VisualStudio.Modeling.Design
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)
Sintaxis
'Declaración
<HostProtectionAttribute(SecurityAction.LinkDemand, SharedState := True)> _
Public Class RolePlayerPropertyDescriptor _
Inherits PropertyDescriptor
[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class RolePlayerPropertyDescriptor : PropertyDescriptor
El tipo RolePlayerPropertyDescriptor expone los siguientes miembros.
Constructores
| Nombre | Descripción | |
|---|---|---|
![]() |
RolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, array<Attribute[]) | Inicializa una nueva instancia de la clase RolePlayerPropertyDescriptor. |
![]() |
RolePlayerPropertyDescriptor(Store, DomainRoleInfo, array<Attribute[]) | Constructor |
Arriba
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
AllowNull | Obtiene o establece un valor que indica si NULL es un valor válido para el rol describe de la propiedad. |
![]() |
AttributeArray | Obtiene o establece una matriz de atributos. (Se hereda de MemberDescriptor). |
![]() |
Attributes | Obtiene la colección de atributos de este miembro. (Se hereda de MemberDescriptor). |
![]() |
Category | Obtiene el nombre de la categoría a la que pertenece el miembro, tal como se especifica en CategoryAttribute. (Se hereda de MemberDescriptor). |
![]() |
ComponentType | Obtiene el tipo de elemento de dominio al que se enlaza esta propiedad. (Invalida a PropertyDescriptor.ComponentType). |
![]() |
Converter | obtiene el convertidor para la propiedad descrita. (Invalida a PropertyDescriptor.Converter). |
![]() |
Description | Obtiene la descripción del miembro tal como se especifica en DescriptionAttribute. (Se hereda de MemberDescriptor). |
![]() |
DesignTimeOnly | Obtiene si este miembro debe establecerse sólo en tiempo de diseño según se especifica en DesignOnlyAttribute. (Se hereda de MemberDescriptor). |
![]() |
DisplayName | Obtiene el nombre para mostrar del rol describe de la propiedad. (Invalida a MemberDescriptor.DisplayName). |
![]() |
DomainRoleInfo | Obtiene los metadatos para el rol del elemento de modelo en el vínculo. |
![]() |
ElementList | Obsoleto. Obtiene una colección de valores válidos para el rol describe de la propiedad. |
![]() |
IsBrowsable | Obtiene un valor que indica si se puede examinar el miembro, según se especifica en BrowsableAttribute. (Se hereda de MemberDescriptor). |
![]() |
IsInstanceBased | Pruebe si este PropertyDescriptor se basa en una instancia de o de un tipo estático. |
![]() |
IsLocalizable | Obtiene un valor que indica si esta propiedad se debe traducir, según se especifica en LocalizableAttribute. (Se hereda de PropertyDescriptor). |
![]() |
IsReadOnly | Obtiene un valor que indica si el rol describe de la propiedad es de solo lectura. (Invalida a PropertyDescriptor.IsReadOnly). |
![]() |
Name | Obtiene el nombre del miembro. (Se hereda de MemberDescriptor). |
![]() |
NameHashCode | Obtiene el código hash para el nombre del miembro, según se especifica en GetHashCode. (Se hereda de MemberDescriptor). |
![]() |
PropertyType | Obtiene el tipo de propiedad. (Invalida a PropertyDescriptor.PropertyType). |
![]() |
RelationshipInfo | Obtiene los metadatos del vínculo en el que el elemento de modelo es encargado de función. |
![]() |
RolePlayerMenuCommands | Obtiene la colección de objetos RolePlayerMenuCommand que representan los comandos de devolución para especificar una instancia del encargado de función cuando un usuario selecciona un elemento determinado. |
![]() |
SerializationVisibility | Obtiene un valor que indica si esta propiedad se debe serializar, según se especifica en DesignerSerializationVisibilityAttribute. (Se hereda de PropertyDescriptor). |
![]() |
SupportsChangeEvents | Obtiene un valor que indica si las notificaciones de cambios de valores para esta propiedad se pueden originar fuera del descriptor de propiedades. (Se hereda de PropertyDescriptor). |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
AddValueChanged | Agregar ID de un agente de escucha de eventos (Invalida a PropertyDescriptor.AddValueChanged(Object, EventHandler)). |
![]() |
BuildElementList(Object) | Obtener una lista de los encargados de función válidos para este valor de propiedad del componente especificado. |
![]() |
BuildElementList(Object, Boolean) | Compile una lista de los encargados de función válidos para este valor de propiedad del componente especificado. |
![]() |
CanResetValue | Indica si el valor de la propiedad de dominio puede restaurarse. (Invalida a PropertyDescriptor.CanResetValue(Object)). |
![]() |
CreateAttributeCollection | Crea una colección de atributos mediante la matriz de atributos que se pasó al constructor. (Se hereda de MemberDescriptor). |
![]() |
CreateInstance | Crea una instancia del tipo especificado. (Se hereda de PropertyDescriptor). |
![]() |
Equals | Compara esto con otro objeto para ver si son equivalentes. (Se hereda de PropertyDescriptor). |
![]() |
FillAttributes | Agrega los atributos de PropertyDescriptor a la lista de atributos especificada en la clase principal. (Se hereda de PropertyDescriptor). |
![]() |
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
![]() |
GetChildProperties() | Devuelve el valor predeterminado de PropertyDescriptorCollection. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(array<Attribute[]) | Devuelve PropertyDescriptorCollection utilizando una matriz especificada de atributos como filtro. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(Object) | Devuelve PropertyDescriptorCollection para un objeto especificado. (Se hereda de PropertyDescriptor). |
![]() |
GetChildProperties(Object, array<Attribute[]) | Devuelve PropertyDescriptorCollection de un objeto dado utilizando como filtro una matriz especificada de atributos. (Se hereda de PropertyDescriptor). |
![]() |
GetDescribedElement | Devuelve el ModelElement para el que este RolePlayerPropertyDescriptor se representa un rol de la propiedad (es decir.el elemento host).Observe que no es necesariamente el origen de la relación. |
![]() |
GetEditor | Obtiene un editor del tipo especificado. (Se hereda de PropertyDescriptor). |
![]() |
GetHashCode | Devuelve el código hash de este objeto. (Se hereda de PropertyDescriptor). |
![]() |
GetInvocationTarget | Este método devuelve el objeto que se debe utilizar durante la invocación de miembros. (Se hereda de PropertyDescriptor). |
![]() |
GetSetFieldString | Devuelve una cadena traducida para el nombre de la transacción concreta del valor. |
![]() |
GetStore | Devuelve el almacén que este descriptor funciona a través |
![]() |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
![]() |
GetTypeFromName | Devuelve un tipo mediante su nombre. (Se hereda de PropertyDescriptor). |
![]() |
GetValue | Obtiene el valor de la propiedad del dominio del rol. (Invalida a PropertyDescriptor.GetValue(Object)). |
![]() |
GetValueChangedHandler | Recupera el conjunto actual de controladores de eventos ValueChanged para un componente concreto (Se hereda de PropertyDescriptor). |
![]() |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
![]() |
OnValueChanged | Provoca el evento ValueChanged que se ha implementado. (Se hereda de PropertyDescriptor). |
![]() |
RemoveValueChanged | Eliminación de identificador de un agente de escucha de eventos (Invalida a PropertyDescriptor.RemoveValueChanged(Object, EventHandler)). |
![]() |
ResetValue | Restablece el valor del rol de la propiedad. (Invalida a PropertyDescriptor.ResetValue(Object)). |
![]() |
SetValue | Establece el valor de la propiedad del dominio del rol. (Invalida a PropertyDescriptor.SetValue(Object, Object)). |
![]() |
ShouldSerializeValue | Indica si el valor del rol de la propiedad debe ser serializado. (Invalida a PropertyDescriptor.ShouldSerializeValue(Object)). |
![]() |
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
Arriba
Comentarios
Esta clase proporciona información personalizada dinámica de la propiedad para un rol de la propiedad.
ElementTypeDescriptor para un elemento del modelo puede devolver una colección descriptores de propiedad para las propiedades de ese elemento de modelo.Esta colección puede contener descriptores de propiedad para seguro de los vínculos en los que el elemento es encargado de función.Estos descriptores de propiedad son instancias de esta clase.Para obtener más información, vea Defining Domain Relationships y los siguientes métodos de la clase de ElementTypeDescriptor : CreateRolePlayerPropertyDescriptor, GetDisplayProperties, y ShouldCreateRolePlayerPropertyDescriptor.
Para crear un rol personalizado del descriptor de propiedad, herede de esta clase e invalide uno o más de los miembros.
[!NOTA]
El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el siguiente valor de propiedad Resources: SharedState. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualStudio.Modeling.Design (Espacio de nombres)
.gif)
.gif)
.gif)
.gif)