Partager via


DomainRoleInfo, classe

Représente un rôle d'une relation de domaine.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Modeling
Assembly :  Microsoft.VisualStudio.Modeling.Sdk.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntaxe

'Déclaration
Public NotInheritable Class DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

Le type DomainRoleInfo expose les membres suivants.

Propriétés

  Nom Description
Propriété publique BaseDomainRole Obtient le rôle de base de domaine pour ce rôle.
Propriété publique DisplayName Obtient le nom complet de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique DomainModel Obtient le modèle de domaine qui contient des informations sur ce rôle. (Substitue DomainObjectInfo.DomainModel.)
Propriété publique DomainRelationship Obtient la relation de domaine que ce rôle de domaine appartient.
Propriété publique Id Obtient l'IDENTIFICATEUR de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique IsEmbedding Obtient le rôle de domaine et le vérifie si le lecteur de ce rôle contient logiquement les lecteurs de l'autre rôle ou rôles dans cette relation.
Propriété publique IsMany Obtient le rôle de domaine et le vérifie si la multiplicité permet de plusieurs objets.
Propriété publique IsOne Obtient le rôle de domaine et le vérifie si la multiplicité permet un maximum d'un objet.
Propriété publique IsOptional Obtient le rôle de domaine et le vérifie si la multiplicité permet les objets zéro.Si elle permet les objets zéro, il est facultative.
Propriété publique IsSource Obtient le rôle de domaine et le vérifie qu'il s'agit de code source.
Propriété publique LinkPropertyInfo Obtient les informations de propriété pour ce rôle de domaine.
Propriété publique Multiplicity Obtient la multiplicité de ce rôle.
Propriété publique Name Obtient le nom de l'élément. (Hérité de DomainObjectInfo.)
Propriété publique OppositeDomainRole Obtient le rôle de domaine opposées de ce rôle de domaine dans la relation de domaine.
Propriété publique PropagatesCopy Obtient le rôle de domaine et le vérifie si l'élément jouant ce rôle dans un lien sera copié lorsque le rôle opposé d'élément de lecteur est copié.
Propriété publique PropagatesDelete Obtient le rôle de domaine et le vérifie si l'élément jouant ce rôle dans un lien sera supprimé lorsque le rôle opposé d'élément de lecteur ou le lien lui-même est supprimé.
Propriété publique PropertyDisplayName Obtient le nom de la propriété qui est affichée à l'utilisateur sur le diagramme.
Propriété publique PropertyName Obtient le nom de la propriété d'accès pour ce rôle sur le rôle de lecteur de classe de domaine.
Propriété publique RolePlayer Obtient la classe de domaine qui joue ce rôle.

Début

Méthodes

  Nom Description
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publiqueMembre statique GetAllElementLinks Obtient une liste de l'ensemble de l'élément le lie que l'élément donné participe dans.
Méthode publique GetElementLinks(ModelElement) Obtient des liens d'élément lorsqu'un élément donné joue ce rôle.
Méthode publique GetElementLinks(ModelElement, Boolean) Obtient des liens d'élément lorsqu'un élément donné joue ce rôle.
Méthode publique GetElementLinks<T>(ModelElement) Obtient une liste d'éléments qui sont liés à un rôle.
Méthode publique GetElementLinks<T>(ModelElement, Boolean) Obtient des liens d'élément lorsqu'un élément donné joue ce rôle.
Méthode publiqueMembre statique GetElementLinks<T>(ModelElement, Guid) Obtient des liens d'élément lorsqu'un élément donné joue un rôle donné.
Méthode publique GetElementLinksToElement(ModelElement, ModelElement) Obtient les liens entre une source et un élément cible.
Méthode publique GetElementLinksToElement(ModelElement, ModelElement, Boolean) Obtient les liens entre une source et cible l'élément.
Méthode publique GetElementLinksToElement<T>(ModelElement, ModelElement) Obtient les liens entre une source et un élément cible.
Méthode publique GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Obtient une collection de liens entre une source et cible le rôle.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetLinkedElement(ModelElement) Obtient l'élément lié à cet élément dans la relation.
Méthode publiqueMembre statique GetLinkedElement(ModelElement, Guid) Obtient l'élément qui est lié à cet élément.
Méthode publique GetLinkedElements Obtient une liste d'éléments qui sont liés à ce rôle.
Méthode publique GetRolePlayer(ElementLink) Obtient le rôle de lecteur de lien qui correspond à ce rôle.
Méthode publiqueMembre statique GetRolePlayer(ElementLink, Guid) Obtient le rôle de lecteur spécifié d'un lien.
Méthode publique GetRolePlayerMoniker Obtient le rôle de moniker de lecteur de lien correspondant à ce rôle.
Méthode publiqueMembre statique GetSourceRolePlayer Obtient l'élément source qui est joint à un lien.
Méthode publiqueMembre statique GetTargetRolePlayer Obtient l'élément cible qui est joint à un lien.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique SetLinkedElement(ModelElement, ModelElement) Définit l'élément de l'autre côté de la relation.
Méthode publiqueMembre statique SetLinkedElement(ModelElement, Guid, ModelElement) Définit le rôle de lecteur de lien de l'autre côté de la relation.
Méthode publique SetRolePlayer(ElementLink, ModelElement) Définit le rôle de lecteur de lien qui correspond à ce rôle.
Méthode publiqueMembre statique SetRolePlayer(ElementLink, Guid, ModelElement) Assigne un élément à un rôle dans une relation.
Méthode publique SetRolePlayerMoniker(ElementLink, Moniker) Définit le rôle de moniker de lecteur de lien correspondant à ce rôle.
Méthode publiqueMembre statique SetRolePlayerMoniker(ElementLink, Guid, Moniker) Définit un rôle de lecteur spécifié sur un lien.
Méthode publique ToString Convertit l'élément en chaîne. (Hérité de DomainObjectInfo.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Modeling, espace de noms