Sdílet prostřednictvím


DomainRoleInfo – třída

Představuje roli vztah domény.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntaxe

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

Typ DomainRoleInfo zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost BaseDomainRole Získá základní domény roli pro tuto roli.
Veřejná vlastnost DisplayName Načte zobrazovaný název prvku. (Zděděno z DomainObjectInfo.)
Veřejná vlastnost DomainModel Získá model domény, který obsahuje informace o této roli. (Přepisuje DomainObjectInfo.DomainModel.)
Veřejná vlastnost DomainRelationship Získá vztah domény patřící do této role domény.
Veřejná vlastnost Id Načte ID prvku. (Zděděno z DomainObjectInfo.)
Veřejná vlastnost IsEmbedding Získá roli domény a ověří logicky obsahuje hráči role nebo rolí v tomto vztahu přehrávač tuto roli.
Veřejná vlastnost IsMany Získá roli domény a ověří, zda násobnost umožňuje více objektů.
Veřejná vlastnost IsOne Získá roli domény a ověří, zda násobnost umožňuje maximálně jeden objekt.
Veřejná vlastnost IsOptional Získá roli domény a ověří, zda násobnost umožňuje nulové objekty.Pokud jej povolit nulové objekty, tím je volitelné.
Veřejná vlastnost IsSource Získá roli domény a ověří, zda je zdrojový kód.
Veřejná vlastnost LinkPropertyInfo Získává informace o vlastnosti pro tuto roli domény.
Veřejná vlastnost Multiplicity Získá-li násobnost tuto roli.
Veřejná vlastnost Name Získá název prvku. (Zděděno z DomainObjectInfo.)
Veřejná vlastnost OppositeDomainRole Získá roli domény u této domény roli ve vztahu k doméně.
Veřejná vlastnost PropagatesCopy Získá roli domény a ověří, zda prvek plnících tuto roli v propojení budou zkopírovány při kopírování opačné prvek role přehrávače.
Veřejná vlastnost PropagatesDelete Získá roli domény a ověří, zda prvek plnících tuto roli v propojení budou odstraněny při odstranění opačné player prvek role nebo propojení.
Veřejná vlastnost PropertyDisplayName Získá název vlastnosti, zobrazí se uživateli v diagramu.
Veřejná vlastnost PropertyName Získá název vlastnosti přístupový objekt pro tuto roli na třídě role přehrávače domény.
Veřejná vlastnost RolePlayer Získá domény třídy, která přehrává tuto roli.

Nahoru

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metodaStatický člen GetAllElementLinks Získá seznam všech odkazů prvek, které se účastní daný prvek.
Veřejná metoda GetElementLinks(ModelElement) Při přehrávání daný prvek této role, získá element vazby.
Veřejná metoda GetElementLinks(ModelElement, Boolean) Při přehrávání daný prvek této role, získá element vazby.
Veřejná metoda GetElementLinks<T>(ModelElement) Získá seznam prvků, které jsou propojeny k roli.
Veřejná metoda GetElementLinks<T>(ModelElement, Boolean) Při přehrávání daný prvek této role, získá element vazby.
Veřejná metodaStatický člen GetElementLinks<T>(ModelElement, Guid) Element vazby se získává při přehrávání daný prvek danou roli.
Veřejná metoda GetElementLinksToElement(ModelElement, ModelElement) Propojení mezi zdrojem a cílový prvek získá.
Veřejná metoda GetElementLinksToElement(ModelElement, ModelElement, Boolean) Propojení mezi zdrojový a cílový prvek získá.
Veřejná metoda GetElementLinksToElement<T>(ModelElement, ModelElement) Propojení mezi zdrojem a cílový prvek získá.
Veřejná metoda GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Získá kolekce odkazů mezi zdrojovou a cílovou roli.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLinkedElement(ModelElement) Získá prvek spojen tento prvek ve vztahu.
Veřejná metodaStatický člen GetLinkedElement(ModelElement, Guid) Prvek, který je spojen tento prvek získá.
Veřejná metoda GetLinkedElements Získá seznam prvků, které jsou propojeny k této roli.
Veřejná metoda GetRolePlayer(ElementLink) Přehrávač role odkaz, který odpovídá získává k této roli.
Veřejná metodaStatický člen GetRolePlayer(ElementLink, Guid) Zadaná role přehrávače získává z odkazu.
Veřejná metoda GetRolePlayerMoniker Získá player odkaz role, zástupný název odpovídající této role.
Veřejná metodaStatický člen GetSourceRolePlayer Získá zdroj prvku, který se připojuje k odkazu.
Veřejná metodaStatický člen GetTargetRolePlayer Získá cílový prvek připojený k odkazu.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda SetLinkedElement(ModelElement, ModelElement) Nastaví prvek na druhé straně vztahu.
Veřejná metodaStatický člen SetLinkedElement(ModelElement, Guid, ModelElement) Nastaví role přehrávače odkaz na druhé straně vztahu.
Veřejná metoda SetRolePlayer(ElementLink, ModelElement) Nastaví přehrávač role odkaz, který odpovídá této role.
Veřejná metodaStatický člen SetRolePlayer(ElementLink, Guid, ModelElement) Přiřadí prvek roli ve vztahu.
Veřejná metoda SetRolePlayerMoniker(ElementLink, Moniker) Nastaví player odkaz role, zástupný název odpovídající této role.
Veřejná metodaStatický člen SetRolePlayerMoniker(ElementLink, Guid, Moniker) Nastaví určenou roli přehrávač na odkaz.
Veřejná metoda ToString Převede řetězec na prvek. (Zděděno z DomainObjectInfo.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling – obor názvů