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 | |
---|---|---|
BaseDomainRole | Pobiera rolę domeny podstawowej dla tej roli. | |
DisplayName | Pobiera nazwę wyświetlania elementu. (Odziedziczone z DomainObjectInfo). | |
DomainModel | Pobiera modelu domeny, który zawiera informacje dotyczące tej roli. (Zastępuje DomainObjectInfo.DomainModel). | |
DomainRelationship | Pobiera tę rolę domeny należącym do relacji domeny. | |
Id | Pobiera identyfikator elementu. (Odziedziczone z DomainObjectInfo). | |
IsEmbedding | Pobiera rolę domeny i sprawdza, czy odtwarzacz tej roli zawiera logicznie graczy rolę lub role w relacji. | |
IsMany | Pobiera rolę domeny i sprawdza, czy liczebność zezwala na wiele obiektów. | |
IsOne | Pobiera rolę domeny i sprawdza, czy liczebność zezwala maksymalnie jeden obiekt. | |
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. | |
IsSource | Pobiera rolę domeny i sprawdza, czy jest to kod źródłowy. | |
LinkPropertyInfo | Pobiera informacje o właściwości dla tej roli domeny. | |
Multiplicity | Pobiera liczebność tej roli. | |
Name | Pobiera nazwę elementu. (Odziedziczone z DomainObjectInfo). | |
OppositeDomainRole | Pobiera rolę domeny przeciwnej do tej roli domeny w relacji do domeny. | |
PropagatesCopy | Pobiera rolę domeny i sprawdza, czy element odtwarzania tej roli w łącze zostanie skopiowana po przeciwnej elementu player roli jest kopiowany. | |
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. | |
PropertyDisplayName | Pobiera nazwę właściwości, która jest wyświetlana użytkownikowi na diagramie. | |
PropertyName | Pobiera nazwę właściwość akcesora dla tej roli w klasie roli player domeny. | |
RolePlayer | Pobiera klasy domeny, która odtwarza tej roli. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
Equals | Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object). | |
GetAllElementLinks | Pobiera listę wszystkich łączy element, które uczestniczy dany element. | |
GetElementLinks(ModelElement) | Pobiera element łącza podczas danego elementu odtwarzania tej roli. | |
GetElementLinks(ModelElement, Boolean) | Pobiera element łącza podczas danego elementu odtwarzania tej roli. | |
GetElementLinks<T>(ModelElement) | Pobiera listę elementów, które są połączone z roli. | |
GetElementLinks<T>(ModelElement, Boolean) | Pobiera element łącza podczas danego elementu odtwarzania tej roli. | |
GetElementLinks<T>(ModelElement, Guid) | Pobiera element łącza, gdy dany element jest odtwarzany danej roli. | |
GetElementLinksToElement(ModelElement, ModelElement) | Pobiera łącza między źródłem a elementu docelowego. | |
GetElementLinksToElement(ModelElement, ModelElement, Boolean) | Pobiera łącza między elementem źródłowej i docelowej. | |
GetElementLinksToElement<T>(ModelElement, ModelElement) | Pobiera łącza między źródłem a elementu docelowego. | |
GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) | Zwraca kolekcję powiązań między rolę źródłową i docelową. | |
GetHashCode | Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object). | |
GetLinkedElement(ModelElement) | Pobiera element, połączone z tym elementem w relacji. | |
GetLinkedElement(ModelElement, Guid) | Pobiera element, który jest połączony z tym elementem. | |
GetLinkedElements | Pobiera listę elementów, które są połączone z tej roli. | |
GetRolePlayer(ElementLink) | Pobiera odtwarzacz rolę łącza, który odpowiada do tej roli. | |
GetRolePlayer(ElementLink, Guid) | Pobiera player określonej roli z łączem. | |
GetRolePlayerMoniker | Pobiera moniker player roli łącze odpowiadające tej roli. | |
GetSourceRolePlayer | Pobiera element źródłowy, który jest dołączony do łącza. | |
GetTargetRolePlayer | Pobiera element docelowy, który jest dołączony do łącza. | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
SetLinkedElement(ModelElement, ModelElement) | Ustawia element po drugiej stronie relacji. | |
SetLinkedElement(ModelElement, Guid, ModelElement) | Ustawia player roli łącze na stronie relacji. | |
SetRolePlayer(ElementLink, ModelElement) | Ustawia odtwarzacz rolę łącza, który odpowiada tej roli. | |
SetRolePlayer(ElementLink, Guid, ModelElement) | Przypisuje element roli w relacji. | |
SetRolePlayerMoniker(ElementLink, Moniker) | Ustawia moniker player roli łącze odpowiadające tej roli. | |
SetRolePlayerMoniker(ElementLink, Guid, Moniker) | Ustawia player określonej roli w łączu. | |
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.