Freigeben über


DomainRoleInfo-Klasse

Stellt eine Rolle eines Domänen-Verhältnisses dar.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Syntax

'Declaration
Public NotInheritable Class DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

Der DomainRoleInfo-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft BaseDomainRole Ruft die Rolle Domänen für diese Rolle ab.
Öffentliche Eigenschaft DisplayName Ruft den Anzeigenamen des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft DomainModel Ruft das Domänenmodell ab, das Informationen über diese Rolle enthält. (Überschreibt DomainObjectInfo.DomainModel.)
Öffentliche Eigenschaft DomainRelationship Ruft das Domänen-Verhältnis ab, zu dem diese Domänen Rolle gehört.
Öffentliche Eigenschaft Id Ruft die ID des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft IsEmbedding Ruft die Domäne ab, Rolle und überprüft, ob der Spieler dieser Rolle der Spieler die logisch anderen Rolle oder die Rollen in dieser Beziehung enthält.
Öffentliche Eigenschaft IsMany Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität mehrere Objekte zulässig.
Öffentliche Eigenschaft IsOne Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität maximal ein Objekt.
Öffentliche Eigenschaft IsOptional Ruft die Domäne ab, Rolle und überprüft, ob die Multiplizität von Null zulässig.Wenn dies zulässt, können diese Objekte (null) optional.
Öffentliche Eigenschaft IsSource Ruft die Domäne ab, Rolle und überprüft, ob er Quellcode ist.
Öffentliche Eigenschaft LinkPropertyInfo Ruft die Eigenschafteninformationen für diese Rolle Domäne ab.
Öffentliche Eigenschaft Multiplicity Ruft die Multiplizität dieser Rolle ab.
Öffentliche Eigenschaft Name Ruft den Namen des Elements ab. (Von DomainObjectInfo geerbt.)
Öffentliche Eigenschaft OppositeDomainRole Ruft die Rolle Domänen von Domänen aus dieser Rolle im Domänen-Verhältnis ab.
Öffentliche Eigenschaft PropagatesCopy Ruft die Domäne ab, Rolle und überprüft, ob das Element, das diese Rolle in einem Link wiedergibt, kopiert wird, wenn der gegenüberliegende Rolle Player Element kopiert wird.
Öffentliche Eigenschaft PropagatesDelete Ruft die Domäne ab, Rolle und überprüft, ob das Element, das diese Rolle spielt in einem Link gelöscht werden, wenn der gegenüberliegende Rolle Player oder der Link selbst gelöscht wird.
Öffentliche Eigenschaft PropertyDisplayName Ruft den Namen der Eigenschaft ab, die dem Benutzer im Diagramm angezeigt wird.
Öffentliche Eigenschaft PropertyName Ruft den Namen der Accessor der Eigenschaft für diese Rolle für die Rolle Spieler domänen - Klasse ab.
Öffentliche Eigenschaft RolePlayer Ruft die Domänenklasse ab, die diese Rolle spielt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Öffentliche MethodeStatischer Member GetAllElementLinks Ruft eine Liste aller Element links ab, mit denen das angegebene Element befindet.
Öffentliche Methode GetElementLinks(ModelElement) Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt.
Öffentliche Methode GetElementLinks(ModelElement, Boolean) Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt.
Öffentliche Methode GetElementLinks<T>(ModelElement) Ruft eine Liste mit Elementen ab, die einer Rolle verknüpft sind.
Öffentliche Methode GetElementLinks<T>(ModelElement, Boolean) Ruft den linken Elements ab, wenn ein angegebenes Element dieser Rolle spielt.
Öffentliche MethodeStatischer Member GetElementLinks<T>(ModelElement, Guid) Ruft den linken Elements ab, wenn ein angegebenes Element eine angegebene Rolle spielt.
Öffentliche Methode GetElementLinksToElement(ModelElement, ModelElement) Ruft die Links zwischen einem Quell- und einem Zielelement ab.
Öffentliche Methode GetElementLinksToElement(ModelElement, ModelElement, Boolean) Ruft die Links zwischen einem Quell- und einem Zielelement ab.
Öffentliche Methode GetElementLinksToElement<T>(ModelElement, ModelElement) Ruft die Links zwischen einem Quell- und einem Zielelement ab.
Öffentliche Methode GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Ruft eine Auflistung von Links zwischen einem Quell- und der Zielrolle ab.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetLinkedElement(ModelElement) Ruft das Element ab, das diesem Element relativ verknüpft ist.
Öffentliche MethodeStatischer Member GetLinkedElement(ModelElement, Guid) Ruft das Element ab, das diesem Element verknüpft ist.
Öffentliche Methode GetLinkedElements Ruft eine Liste mit Elementen ab, die dieser Rolle angehören.
Öffentliche Methode GetRolePlayer(ElementLink) Ruft die Rolle ab, der Spieler Link zu dieser Rolle ist.
Öffentliche MethodeStatischer Member GetRolePlayer(ElementLink, Guid) Ruft die angegebene Rolle Player aus einem Link ab.
Öffentliche Methode GetRolePlayerMoniker Ruft den Link moniker Player Rolle entsprechend dieser Rolle ab.
Öffentliche MethodeStatischer Member GetSourceRolePlayer Ruft das Quellelement ab, das auf einen Link verbunden ist.
Öffentliche MethodeStatischer Member GetTargetRolePlayer Ruft das Zielelement ab, das auf einen Link verbunden ist.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode SetLinkedElement(ModelElement, ModelElement) Legt das Element auf der anderen Seite der Beziehung fest.
Öffentliche MethodeStatischer Member SetLinkedElement(ModelElement, Guid, ModelElement) Legt die Rolle Link Spieler auf der anderen Seite der Beziehung fest.
Öffentliche Methode SetRolePlayer(ElementLink, ModelElement) Legt die Verbindung fest), der Spieler Rolle zu dieser Rolle ist.
Öffentliche MethodeStatischer Member SetRolePlayer(ElementLink, Guid, ModelElement) Weist ein Element einer Rolle in einer Beziehung an.
Öffentliche Methode SetRolePlayerMoniker(ElementLink, Moniker) Legt den Link moniker Rolle Player dieser Rolle entsprechend fest.
Öffentliche MethodeStatischer Member SetRolePlayerMoniker(ElementLink, Guid, Moniker) Legt eine angegebene Rolle Spieler auf einen Link fest.
Öffentliche Methode ToString Konvertiert das Element in eine Zeichenfolge. (Von DomainObjectInfo geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace