DomainRelationshipInfo (Clase)
Representa los metadatos sobre una relación de dominio.
Jerarquía de herencia
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainClassInfo
Microsoft.VisualStudio.Modeling.DomainRelationshipInfo
Espacio de nombres: Microsoft.VisualStudio.Modeling
Ensamblado: Microsoft.VisualStudio.Modeling.Sdk.12.0 (en Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Sintaxis
'Declaración
Public NotInheritable Class DomainRelationshipInfo _
Inherits DomainClassInfo
public sealed class DomainRelationshipInfo : DomainClassInfo
El tipo DomainRelationshipInfo expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
AllDescendants | Obtiene una lista de todas las clases de dominio derivadas de esta clase. (Se hereda de DomainClassInfo). | |
AllDomainProperties | Obtiene una lista de las propiedades de dominio declaradas en esta clase de dominio. (Se hereda de DomainClassInfo). | |
AllDomainRolesPlayed | Obtiene una lista de solo lectura de todos los roles de dominio desempeñados por esta clase o sus ascendientes. (Se hereda de DomainClassInfo). | |
AllEmbeddedByDomainRoles | Obtiene una lista de los roles de dominio que insertan esta clase de dominio. (Se hereda de DomainClassInfo). | |
AllowsDuplicates | Obtiene si se permiten varias instancias de esta relación de dominio entre el mismo par de elementos. | |
BaseDomainClass | Obtiene la clase de dominio de la que se hereda esta clase de dominio. (Se hereda de DomainClassInfo). | |
BaseDomainRelationship | Obtiene la relación del dominio base, si la hay. | |
DefaultDomainProperty | Obtiene la propiedad predeterminada de dominio para esta clase de dominio. (Se hereda de DomainClassInfo). | |
DisplayName | Obtiene el nombre para mostrar del elemento. (Se hereda de DomainObjectInfo). | |
DomainModel | Obtiene el modelo de dominio al que pertenece esta clase de dominio. (Se hereda de DomainClassInfo). | |
DomainRoles | Obtiene una lista de solo lectura de los roles de dominio para esta relación. | |
Id | Obtiene el identificador del elemento. (Se hereda de DomainObjectInfo). | |
ImplementationClass | Obtiene el tipo de la implementación de esta clase de dominio. (Se hereda de DomainClassInfo). | |
IsEmbedding | Obtiene si el encargado de la función de origen contiene lógicamente a los encargados del rol de destino. | |
IsValidationEnabled | Obtiene si la validación está habilitada para esta clase de dominio. (Se hereda de DomainClassInfo). | |
LocalDescendants | Obtiene una lista de las clases de dominio derivadas directamente de esta clase. (Se hereda de DomainClassInfo). | |
LocalDomainProperties | Obtiene una lista de las propiedades de dominio declaradas en esta clase de dominio. (Se hereda de DomainClassInfo). | |
LocalDomainRolesPlayed | Obtiene una lista de los roles de dominio desempeñados por esta clase de dominio. (Se hereda de DomainClassInfo). | |
Name | Obtiene el nombre del elemento. (Se hereda de DomainObjectInfo). | |
NameDomainProperty | Obtiene la propiedad de nombre de elemento para esta clase de dominio. (Se hereda de DomainClassInfo). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
Equals | La igualdad se basa en el identificador del objeto DomainClassInfo. (Se hereda de DomainClassInfo). | |
FindDomainProperty | Busca una propiedad de dominio que está definida en esta clase de dominio. (Se hereda de DomainClassInfo). | |
FindDomainRole | Busca un rol de dominio por nombre. | |
GetHashCode | El código hash se basa en el identificador de este objeto (Se hereda de DomainClassInfo). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
IsDerivedFrom(Guid) | Indica si esta clase de dominio se deriva de una clase de dominio especificada. (Se hereda de DomainClassInfo). | |
IsDerivedFrom(DomainClassInfo) | Indica si esta clase de dominio se deriva de una clase de dominio especificada. (Se hereda de DomainClassInfo). | |
ToString | Convierte el elemento en una cadena. (Se hereda de DomainObjectInfo). |
Arriba
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.