Поделиться через


DomainRoleInfo - класс

Представляет роль доменной ссылки.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.Modeling
Сборка:  Microsoft.VisualStudio.Modeling.Sdk.11.0 (в Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

Синтаксис

'Декларация
Public NotInheritable Class DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

Тип DomainRoleInfo предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство BaseDomainRole Возвращает основную роль домена для данной роли.
Открытое свойство DisplayName Возвращает отображаемое имя элемента. (Унаследовано от DomainObjectInfo.)
Открытое свойство DomainModel Получает модель домена, которая содержит сведения об этой роли. (Переопределяет DomainObjectInfo.DomainModel.)
Открытое свойство DomainRelationship Возвращает доменную ссылку, что эта роль домена принадлежит.
Открытое свойство Id Возвращает идентификатор элемента. (Унаследовано от DomainObjectInfo.)
Открытое свойство IsEmbedding Возвращает роль домена и проверяет, содержит ли игрок этой роли логическое проигрыватели других ролей или ролей в этом отношении.
Открытое свойство IsMany Возвращает роль домена и проверяет, активирует ли количество элементов несколько объектов.
Открытое свойство IsOne Возвращает роль домена и проверяет, активирует ли количество элементов не более одного объекта.
Открытое свойство IsOptional Возвращает роль домена и проверяет, активирует ли количество элементов равно нулю объекты.Если он позволяет нулевое объекты, то это делает необязательным.
Открытое свойство IsSource Возвращает роль домена и проверяет, что исходный код.
Открытое свойство LinkPropertyInfo Получает сведения о свойствах для данной роли домена.
Открытое свойство Multiplicity Получает количество элементов этой роли.
Открытое свойство Name Возвращает имя элемента. (Унаследовано от DomainObjectInfo.)
Открытое свойство OppositeDomainRole Возвращает роль домена противоположный этой роли домена в доменной ссылки.
Открытое свойство PropagatesCopy Возвращает роль домена и проверяет, является ли элемент будет скопирован воспроизведение этой роли в связи, когда будет скопирована противоположная роль элемента проигрывателя.
Открытое свойство PropagatesDelete Возвращает роль домена и проверяет, будет ли удален элемент воспроизведение этой роли в связи при удалении элемента роли противоположная проигрывателя или ссылку.
Открытое свойство PropertyDisplayName Возвращает имя свойства, которое выводится для пользователя на схеме.
Открытое свойство PropertyName Возвращает имя свойства метода доступа для данной роли в роли доменного класса проигрывателя.
Открытое свойство RolePlayer Возвращает доменный класс, который должен играть эту роль.

В начало страницы

Методы

  Имя Описание
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Открытый методСтатический член GetAllElementLinks Возвращает список всех элементов ссылки, что данный элемент участвует.
Открытый метод GetElementLinks(ModelElement) Получает ссылки элемента, если данный элемент должен играть эту роль.
Открытый метод GetElementLinks(ModelElement, Boolean) Получает ссылки элемента, если данный элемент должен играть эту роль.
Открытый метод GetElementLinks<T>(ModelElement) Возвращает список элементов, связанных с ролью.
Открытый метод GetElementLinks<T>(ModelElement, Boolean) Получает ссылки элемента, если данный элемент должен играть эту роль.
Открытый методСтатический член GetElementLinks<T>(ModelElement, Guid) Получает ссылки элемента, если заданный элемент воспроизводит данной роли.
Открытый метод GetElementLinksToElement(ModelElement, ModelElement) Получает ссылки между источником и элементом целевого объекта.
Открытый метод GetElementLinksToElement(ModelElement, ModelElement, Boolean) Получает ссылки между источником и элементом целевого объекта.
Открытый метод GetElementLinksToElement<T>(ModelElement, ModelElement) Получает ссылки между источником и элементом целевого объекта.
Открытый метод GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) Получает коллекцию ссылок между источником и ролью целевого объекта.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetLinkedElement(ModelElement) Возвращает элемент привязана к данному элементу в связи.
Открытый методСтатический член GetLinkedElement(ModelElement, Guid) Получает элемент, связанный с этим элементом.
Открытый метод GetLinkedElements Возвращает список элементов, связанных с этой роли.
Открытый метод GetRolePlayer(ElementLink) Возвращает роль проигрывателя связи, соответствующий этой роли.
Открытый методСтатический член GetRolePlayer(ElementLink, Guid) Возвращает указанную роль проигрывателя из ссылки.
Открытый метод GetRolePlayerMoniker Возвращает роль моникера проигрывателя связи, соответствующие этой роли.
Открытый методСтатический член GetSourceRolePlayer Возвращает элемент источника, который вложен в связи.
Открытый методСтатический член GetTargetRolePlayer Возвращает элемент целевого объекта, который вложен в связи.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод SetLinkedElement(ModelElement, ModelElement) Задает элемент на другой стороне связи.
Открытый методСтатический член SetLinkedElement(ModelElement, Guid, ModelElement) Задает роль проигрывателя ссылки на другой стороне связи.
Открытый метод SetRolePlayer(ElementLink, ModelElement) Задает роль проигрывателя связи, соответствующий этой роли.
Открытый методСтатический член SetRolePlayer(ElementLink, Guid, ModelElement) Присвоит элемент в роли в связи.
Открытый метод SetRolePlayerMoniker(ElementLink, Moniker) Задает роль моникера проигрывателя связи, соответствующие этой роли.
Открытый методСтатический член SetRolePlayerMoniker(ElementLink, Guid, Moniker) Устанавливает указанную роль проигрывателя в связи.
Открытый метод ToString Преобразует элемент в строку. (Унаследовано от DomainObjectInfo.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Modeling - пространство имен