DomainRoleInfo (Clase)

Representa un rol de relación de dominio.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainRoleInfo

Espacio de nombres:  Microsoft.VisualStudio.Modeling
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintaxis

'Declaración
Public NotInheritable Class DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

El tipo DomainRoleInfo expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública BaseDomainRole Obtiene el rol base de dominio para este rol.
Propiedad pública DisplayName Obtiene el nombre para mostrar del elemento. (Se hereda de DomainObjectInfo).
Propiedad pública DomainModel obtiene el modelo de dominio que contiene la información sobre este rol. (Invalida a DomainObjectInfo.DomainModel).
Propiedad pública DomainRelationship Obtiene la relación de dominio que este rol de dominio pertenece.
Propiedad pública Id Obtiene el identificador del elemento. (Se hereda de DomainObjectInfo).
Propiedad pública IsEmbedding Obtiene el rol del dominio y comprueba si el jugador de este rol contiene lógicamente a los participantes del otro rol o roles en esta relación.
Propiedad pública IsMany Obtiene el rol del dominio y comprueba si la multiplicidad permite varios objetos.
Propiedad pública IsOne Obtiene el rol del dominio y comprueba si la multiplicidad permite un máximo de un objeto.
Propiedad pública IsOptional Obtiene el rol del dominio y comprueba si la multiplicidad permite los objetos cero.si permite los objetos cero, ésta la crea opcional.
Propiedad pública IsSource Obtiene el rol del dominio y comprueba que es código fuente.
Propiedad pública LinkPropertyInfo Obtiene la información de la propiedad para este rol de dominio.
Propiedad pública Multiplicity obtiene la multiplicidad de este rol.
Propiedad pública Name Obtiene el nombre del elemento. (Se hereda de DomainObjectInfo).
Propiedad pública OppositeDomainRole Obtiene el rol de dominio opuesta de este rol de dominio en la relación del dominio.
Propiedad pública PropagatesCopy Obtiene el rol del dominio y comprueba si el elemento que reproduce este rol en un vínculo se copiará cuando se copia el elemento opuesto al encargado de función.
Propiedad pública PropagatesDelete Obtiene el rol del dominio y comprueba si el elemento que reproduce este rol en un vínculo se eliminará cuando se elimine el elemento opuesto o vínculo propio de encargado de función.
Propiedad pública PropertyDisplayName Obtiene el nombre de la propiedad que se muestra al usuario en el diagrama.
Propiedad pública PropertyName Obtiene el nombre de la propiedad de descriptor de acceso para este rol en la clase de dominio de encargado de función.
Propiedad pública RolePlayer Obtiene la clase de dominio que realiza este rol.

Arriba

Métodos

  Nombre Descripción
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método públicoMiembro estático GetAllElementLinks Obtiene una lista de todos los vínculos de elementos en los que el elemento especificado participa.
Método público GetElementLinks(ModelElement) Obtiene los vínculos elementos a un elemento determinado representa este rol.
Método público GetElementLinks(ModelElement, Boolean) Obtiene los vínculos elementos a un elemento determinado representa este rol.
Método público GetElementLinks<T>(ModelElement) Obtiene una lista de elementos vinculados a un rol.
Método público GetElementLinks<T>(ModelElement, Boolean) Obtiene los vínculos elementos a un elemento determinado representa este rol.
Método públicoMiembro estático GetElementLinks<T>(ModelElement, Guid) Obtiene los vínculos elementos a un elemento determinado desempeña un rol determinado.
Método público GetElementLinksToElement(ModelElement, ModelElement) obtiene los vínculos entre un origen y un elemento de destino.
Método público GetElementLinksToElement(ModelElement, ModelElement, Boolean) obtiene los vínculos entre un origen y un elemento de destino.
Método público GetElementLinksToElement<T>(ModelElement, ModelElement) obtiene los vínculos entre un origen y un elemento de destino.
Método público GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Obtiene una colección de vínculos entre un origen y un rol de destino.
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetLinkedElement(ModelElement) Obtiene el elemento vinculado a este elemento de la relación.
Método públicoMiembro estático GetLinkedElement(ModelElement, Guid) Obtiene el elemento vinculado a este elemento.
Método público GetLinkedElements Obtiene una lista de elementos vinculados a este rol.
Método público GetRolePlayer(ElementLink) Obtiene el encargado de función de vínculo que corresponde a este rol.
Método públicoMiembro estático GetRolePlayer(ElementLink, Guid) Obtiene el encargado de rol especificado de un vínculo.
Método público GetRolePlayerMoniker Obtiene el moniker de encargado de función de vínculo correspondiente a este rol.
Método públicoMiembro estático GetSourceRolePlayer Obtiene el elemento de origen que se adjunta a un vínculo.
Método públicoMiembro estático GetTargetRolePlayer Obtiene el elemento de destino que está asociado a un vínculo.
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público SetLinkedElement(ModelElement, ModelElement) Establece el elemento en el otro extremo de la relación.
Método públicoMiembro estático SetLinkedElement(ModelElement, Guid, ModelElement) Establece el encargado de función del vínculo en el otro extremo de la relación.
Método público SetRolePlayer(ElementLink, ModelElement) Establece el encargado de función de vínculo que corresponde a este rol.
Método públicoMiembro estático SetRolePlayer(ElementLink, Guid, ModelElement) asigna un elemento a un rol en una relación.
Método público SetRolePlayerMoniker(ElementLink, Moniker) Establece el moniker de encargado de función de vínculo correspondiente a este rol.
Método públicoMiembro estático SetRolePlayerMoniker(ElementLink, Guid, Moniker) Establece un encargado de rol especificado en un vínculo.
Método público 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.

Vea también

Referencia

Microsoft.VisualStudio.Modeling (Espacio de nombres)