DomainRoleInfo - класс
Представляет роль доменного отношения.
Иерархия наследования
System.Object
Microsoft.VisualStudio.Modeling.DomainObjectInfo
Microsoft.VisualStudio.Modeling.DomainRoleInfo
Пространство имен: Microsoft.VisualStudio.Modeling
Сборка: Microsoft.VisualStudio.Modeling.Sdk.12.0 (в Microsoft.VisualStudio.Modeling.Sdk.12.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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.