Condividi tramite


Classe DomainRoleInfo

rappresenta un ruolo di una relazione di dominio.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (in Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Sintassi

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

Il tipo DomainRoleInfo espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica BaseDomainRole Ottiene il ruolo di base del dominio per questo ruolo.
Proprietà pubblica DisplayName Ottiene il nome visualizzato dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica DomainModel Ottiene il modello di dominio che contiene informazioni su questo ruolo. (Esegue l'override di DomainObjectInfo.DomainModel).
Proprietà pubblica DomainRelationship Ottiene la relazione di dominio che questo ruolo del dominio a cui appartiene.
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica IsEmbedding Ottiene il ruolo di dominio e verificare se il giocatore di questo ruolo contiene logicamente di giocatori di altri ruolo o ruoli in questa relazione.
Proprietà pubblica IsMany Ottiene il ruolo di dominio e verifica se la molteplicità è consentita più oggetti.
Proprietà pubblica IsOne Ottiene il ruolo di dominio e verifica se la molteplicità è consentita un massimo di un oggetto.
Proprietà pubblica IsOptional Ottiene il ruolo di dominio e verifica se la molteplicità è consentita gli oggetti zero.Se consente agli oggetti zero, questa di funzionalità facoltativa.
Proprietà pubblica IsSource Ottiene il ruolo di dominio e verificare che sia codice sorgente.
Proprietà pubblica LinkPropertyInfo Ottiene le informazioni sulla proprietà per questo ruolo del dominio.
Proprietà pubblica Multiplicity ottiene la molteplicità di questo ruolo.
Proprietà pubblica Name Ottiene il nome dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica OppositeDomainRole Ottiene il ruolo del dominio opposto a questo ruolo del dominio in relazione di dominio.
Proprietà pubblica PropagatesCopy Ottiene il ruolo di dominio e si verifica quando l'elemento che riproduce il ruolo di un collegamento venga copiato quando l'elemento opposto del giocatore di ruolo viene copiato.
Proprietà pubblica PropagatesDelete Ottiene il ruolo di dominio e si verifica quando l'elemento che riproduce il ruolo nel collegamento viene eliminato quando l'elemento opposto del giocatore di ruolo o il collegamento stesso viene eliminato.
Proprietà pubblica PropertyDisplayName Ottiene il nome della proprietà che viene visualizzato nel diagramma.
Proprietà pubblica PropertyName Ottiene il nome della proprietà della funzione di accesso per il ruolo nella classe di dominio del giocatore di ruolo.
Proprietà pubblica RolePlayer Ottiene la classe di dominio che ha questo ruolo.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo pubblicoMembro statico GetAllElementLinks Ottiene un elenco di tutti i collegamenti dell'elemento a cui l'elemento specificato partecipa.
Metodo pubblico GetElementLinks(ModelElement) Ottiene i collegamenti dell'elemento quando un dato elemento fornisce questo ruolo.
Metodo pubblico GetElementLinks(ModelElement, Boolean) Ottiene i collegamenti dell'elemento quando un dato elemento fornisce questo ruolo.
Metodo pubblico GetElementLinks<T>(ModelElement) Ottiene un elenco di elementi collegati a un ruolo.
Metodo pubblico GetElementLinks<T>(ModelElement, Boolean) Ottiene i collegamenti dell'elemento quando un dato elemento fornisce questo ruolo.
Metodo pubblicoMembro statico GetElementLinks<T>(ModelElement, Guid) Ottiene i collegamenti dell'elemento quando un dato elemento ha un ruolo specificato.
Metodo pubblico GetElementLinksToElement(ModelElement, ModelElement) Ottiene i collegamenti tra un database di origine e un elemento di destinazione.
Metodo pubblico GetElementLinksToElement(ModelElement, ModelElement, Boolean) Ottiene i collegamenti tra un database di origine e destinazione l'elemento.
Metodo pubblico GetElementLinksToElement<T>(ModelElement, ModelElement) Ottiene i collegamenti tra un database di origine e un elemento di destinazione.
Metodo pubblico GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Ottiene una raccolta di collegamenti tra un database di origine e un ruolo di destinazione.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLinkedElement(ModelElement) Ottiene l'elemento collegato a questo elemento nella relazione.
Metodo pubblicoMembro statico GetLinkedElement(ModelElement, Guid) Ottiene l'elemento collegato a questo elemento.
Metodo pubblico GetLinkedElements Ottiene un elenco di elementi collegati a questo ruolo.
Metodo pubblico GetRolePlayer(ElementLink) Ottiene il giocatore del ruolo di collegamento che corrisponde a questo ruolo.
Metodo pubblicoMembro statico GetRolePlayer(ElementLink, Guid) ottiene il giocatore di ruolo specificato da un collegamento.
Metodo pubblico GetRolePlayerMoniker Ottiene il moniker del giocatore del ruolo di collegamento che corrisponde a questo ruolo.
Metodo pubblicoMembro statico GetSourceRolePlayer Ottiene l'elemento di origine a cui è associato a un collegamento.
Metodo pubblicoMembro statico GetTargetRolePlayer Ottiene l'elemento di destinazione che è associato a un collegamento.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico SetLinkedElement(ModelElement, ModelElement) Imposta l'elemento l'altro lato della relazione.
Metodo pubblicoMembro statico SetLinkedElement(ModelElement, Guid, ModelElement) Imposta il giocatore del ruolo di collegamento l'altro lato della relazione.
Metodo pubblico SetRolePlayer(ElementLink, ModelElement) Imposta il giocatore del ruolo di collegamento che corrisponde a questo ruolo.
Metodo pubblicoMembro statico SetRolePlayer(ElementLink, Guid, ModelElement) Assegna un elemento a un ruolo in una relazione.
Metodo pubblico SetRolePlayerMoniker(ElementLink, Moniker) Imposta il moniker del giocatore del ruolo di collegamento che corrisponde a questo ruolo.
Metodo pubblicoMembro statico SetRolePlayerMoniker(ElementLink, Guid, Moniker) imposta un giocatore di ruolo specificato su un collegamento.
Metodo pubblico ToString Converte l'elemento in una stringa. (Ereditato da DomainObjectInfo)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Modeling