Udostępnij za pośrednictwem


Klasa DomainRoleInfo

Reprezentuje rolę w relacji domeny.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

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

Typ DomainRoleInfo uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna BaseDomainRole Pobiera rolę domeny podstawowej dla tej roli.
Właściwość publiczna DisplayName Pobiera nazwę wyświetlania elementu. (Odziedziczone z DomainObjectInfo).
Właściwość publiczna DomainModel Pobiera modelu domeny, który zawiera informacje dotyczące tej roli. (Zastępuje DomainObjectInfo.DomainModel).
Właściwość publiczna DomainRelationship Pobiera tę rolę domeny należącym do relacji domeny.
Właściwość publiczna Id Pobiera identyfikator elementu. (Odziedziczone z DomainObjectInfo).
Właściwość publiczna IsEmbedding Pobiera rolę domeny i sprawdza, czy odtwarzacz tej roli zawiera logicznie graczy rolę lub role w relacji.
Właściwość publiczna IsMany Pobiera rolę domeny i sprawdza, czy liczebność zezwala na wiele obiektów.
Właściwość publiczna IsOne Pobiera rolę domeny i sprawdza, czy liczebność zezwala maksymalnie jeden obiekt.
Właściwość publiczna IsOptional Pobiera rolę domeny i sprawdza, czy liczebność pozwala obiektów zerowych.Jeśli go nie zezwala na zero obiektów, ułatwia to opcjonalne.
Właściwość publiczna IsSource Pobiera rolę domeny i sprawdza, czy jest to kod źródłowy.
Właściwość publiczna LinkPropertyInfo Pobiera informacje o właściwości dla tej roli domeny.
Właściwość publiczna Multiplicity Pobiera liczebność tej roli.
Właściwość publiczna Name Pobiera nazwę elementu. (Odziedziczone z DomainObjectInfo).
Właściwość publiczna OppositeDomainRole Pobiera rolę domeny przeciwnej do tej roli domeny w relacji do domeny.
Właściwość publiczna PropagatesCopy Pobiera rolę domeny i sprawdza, czy element odtwarzania tej roli w łącze zostanie skopiowana po przeciwnej elementu player roli jest kopiowany.
Właściwość publiczna PropagatesDelete Pobiera rolę domeny i sprawdza, czy element odtwarzania tej roli w łączu zostaną usunięte po usunięciu przeciwnych elementu player roli lub w łączu.
Właściwość publiczna PropertyDisplayName Pobiera nazwę właściwości, która jest wyświetlana użytkownikowi na diagramie.
Właściwość publiczna PropertyName Pobiera nazwę właściwość akcesora dla tej roli w klasie roli player domeny.
Właściwość publiczna RolePlayer Pobiera klasy domeny, która odtwarza tej roli.

Początek

Metody

  Nazwa Opis
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski GetAllElementLinks Pobiera listę wszystkich łączy element, które uczestniczy dany element.
Metoda publiczna GetElementLinks(ModelElement) Pobiera element łącza podczas danego elementu odtwarzania tej roli.
Metoda publiczna GetElementLinks(ModelElement, Boolean) Pobiera element łącza podczas danego elementu odtwarzania tej roli.
Metoda publiczna GetElementLinks<T>(ModelElement) Pobiera listę elementów, które są połączone z roli.
Metoda publiczna GetElementLinks<T>(ModelElement, Boolean) Pobiera element łącza podczas danego elementu odtwarzania tej roli.
Metoda publicznaStatyczny element członkowski GetElementLinks<T>(ModelElement, Guid) Pobiera element łącza, gdy dany element jest odtwarzany danej roli.
Metoda publiczna GetElementLinksToElement(ModelElement, ModelElement) Pobiera łącza między źródłem a elementu docelowego.
Metoda publiczna GetElementLinksToElement(ModelElement, ModelElement, Boolean) Pobiera łącza między elementem źródłowej i docelowej.
Metoda publiczna GetElementLinksToElement<T>(ModelElement, ModelElement) Pobiera łącza między źródłem a elementu docelowego.
Metoda publiczna GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Zwraca kolekcję powiązań między rolę źródłową i docelową.
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetLinkedElement(ModelElement) Pobiera element, połączone z tym elementem w relacji.
Metoda publicznaStatyczny element członkowski GetLinkedElement(ModelElement, Guid) Pobiera element, który jest połączony z tym elementem.
Metoda publiczna GetLinkedElements Pobiera listę elementów, które są połączone z tej roli.
Metoda publiczna GetRolePlayer(ElementLink) Pobiera odtwarzacz rolę łącza, który odpowiada do tej roli.
Metoda publicznaStatyczny element członkowski GetRolePlayer(ElementLink, Guid) Pobiera player określonej roli z łączem.
Metoda publiczna GetRolePlayerMoniker Pobiera moniker player roli łącze odpowiadające tej roli.
Metoda publicznaStatyczny element członkowski GetSourceRolePlayer Pobiera element źródłowy, który jest dołączony do łącza.
Metoda publicznaStatyczny element członkowski GetTargetRolePlayer Pobiera element docelowy, który jest dołączony do łącza.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna SetLinkedElement(ModelElement, ModelElement) Ustawia element po drugiej stronie relacji.
Metoda publicznaStatyczny element członkowski SetLinkedElement(ModelElement, Guid, ModelElement) Ustawia player roli łącze na stronie relacji.
Metoda publiczna SetRolePlayer(ElementLink, ModelElement) Ustawia odtwarzacz rolę łącza, który odpowiada tej roli.
Metoda publicznaStatyczny element członkowski SetRolePlayer(ElementLink, Guid, ModelElement) Przypisuje element roli w relacji.
Metoda publiczna SetRolePlayerMoniker(ElementLink, Moniker) Ustawia moniker player roli łącze odpowiadające tej roli.
Metoda publicznaStatyczny element członkowski SetRolePlayerMoniker(ElementLink, Guid, Moniker) Ustawia player określonej roli w łączu.
Metoda publiczna ToString Konwertuje ciąg elementu. (Odziedziczone z DomainObjectInfo).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling