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.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.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 dominio di base 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 a cui appartiene questo ruolo di dominio.
Proprietà pubblica Id Ottiene l'ID dell'elemento. (Ereditato da DomainObjectInfo)
Proprietà pubblica IsEmbedding Ottiene il ruolo di dominio e verifica se l'assegnatario di questo ruolo contiene logicamente gli assegnatari dell'altro ruolo o degli altri ruoli in questa relazione.
Proprietà pubblica IsMany Ottiene il ruolo di dominio e verifica se la molteplicità consente più oggetti.
Proprietà pubblica IsOne Ottiene il ruolo di dominio e verifica se la molteplicità consente un massimo di un oggetto.
Proprietà pubblica IsOptional Ottiene il ruolo di dominio e verifica se la molteplicità non consente alcun oggetto.Se consente zero oggetti, questa funzionalità è facoltativa.
Proprietà pubblica IsSource Ottiene il ruolo di dominio e verifica 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 di dominio opposto a questo ruolo di dominio nella relazione di dominio.
Proprietà pubblica PropagatesCopy Ottiene il ruolo di dominio e verifica se l'elemento assegnatario di questo ruolo in un collegamento sarà copiato quando verrà copiato l'elemento opposto del ruolo.
Proprietà pubblica PropagatesDelete Ottiene il ruolo di dominio e verifica se l'elemento assegnatario di questo ruolo in un collegamento sarà eliminato quando verrà eliminato l'elemento opposto del ruolo o il collegamento stesso.
Proprietà pubblica PropertyDisplayName Ottiene il nome della proprietà che viene visualizzato all'utente nel diagramma.
Proprietà pubblica PropertyName Ottiene il nome della proprietà della funzione di accesso per questo ruolo nella classe di dominio dell'assegnatario del ruolo.
Proprietà pubblica RolePlayer Ottiene la classe di dominio alla quale è assegnato 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 ha questo ruolo.
Metodo pubblico GetElementLinks(ModelElement, Boolean) Ottiene i collegamenti dell'elemento quando un dato elemento ha 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 ha questo ruolo.
Metodo pubblicoMembro statico GetElementLinks<T>(ModelElement, Guid) Ottiene i collegamenti dell'elemento quando un dato elemento ha un determinato ruolo.
Metodo pubblico GetElementLinksToElement(ModelElement, ModelElement) Ottiene i collegamenti tra un elemento di origine e uno di destinazione.
Metodo pubblico GetElementLinksToElement(ModelElement, ModelElement, Boolean) Ottiene i collegamenti tra un elemento di origine e uno di destinazione.
Metodo pubblico GetElementLinksToElement<T>(ModelElement, ModelElement) Ottiene i collegamenti tra un elemento di origine e uno di destinazione.
Metodo pubblico GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Ottiene una raccolta di collegamenti tra un ruolo di origine e un ruolo di destinazione.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (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 commento.
Metodo pubblico GetLinkedElements Ottiene un elenco di elementi collegati a questo ruolo.
Metodo pubblico GetRolePlayer(ElementLink) Ottiene l'assegnatario di ruolo del collegamento che corrisponde a questo ruolo.
Metodo pubblicoMembro statico GetRolePlayer(ElementLink, Guid) Ottiene da un collegamento l'assegnatario del ruolo specificato.
Metodo pubblico GetRolePlayerMoniker Ottiene il moniker dell'assegnatario di ruolo del collegamento corrispondente a questo ruolo.
Metodo pubblicoMembro statico GetSourceRolePlayer Ottiene l'elemento di origine associato a un collegamento.
Metodo pubblicoMembro statico GetTargetRolePlayer Ottiene l'elemento di destinazione 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 sull'altro lato della relazione.
Metodo pubblicoMembro statico SetLinkedElement(ModelElement, Guid, ModelElement) Imposta l'assegnatario di ruolo del collegamento sull'altro lato della relazione.
Metodo pubblico SetRolePlayer(ElementLink, ModelElement) Imposta l'assegnatario di ruolo del 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 dell'assegnatario di ruolo del collegamento corrispondente a questo ruolo.
Metodo pubblicoMembro statico SetRolePlayerMoniker(ElementLink, Guid, Moniker) Ottiene un assegnatario del 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