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


DerivedHierarchyLevel Класс

Определение

Отдельный уровень в пределах дерева связей данных производной иерархии.

public ref class DerivedHierarchyLevel sealed : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::DerivedHierarchyContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public sealed class DerivedHierarchyLevel : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.DerivedHierarchyContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="DerivedHierarchyLevel", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type DerivedHierarchyLevel = class
    inherit MetadataDataContract<DerivedHierarchyContextIdentifier>
Public NotInheritable Class DerivedHierarchyLevel
Inherits MetadataDataContract(Of DerivedHierarchyContextIdentifier)
Наследование
Атрибуты

Комментарии

Сложный DerivedHierarchyLevel тип задает один уровень в дереве отношений данных производной иерархии.

Конструкторы

DerivedHierarchyLevel()

Инициализирует новый экземпляр класса DerivedHierarchyLevel.

Свойства

AccessPermission

Указывает AccessPermission.

(Унаследовано от MetadataDataContract<TIdType>)
AuditInfo

Задает AuditInfo.

(Унаследовано от MetadataDataContract<TIdType>)
DisplayName

Указывает отображаемое имя.

EntityId

Указывает идентификатор сущности. Члены этого уровня относятся к этой сущности. Это свойство доступно только для чтения и предоставляется для удобства при загрузке элементов иерархии. Его значение выводится из ForeignId и ForeignType для операций получения метаданных и не учитывается при выполнении операций сохранения.

ForeignEntityId

Указывает идентификатор внешней сущности.

ForeignId

Указывает внешний идентификатор.

ForeignType

Тип объекта, указанный в ForeignId.

Identifier

Указывает идентификатор.

(Унаследовано от MetadataDataContract<TIdType>)
IsRecursive

Указывает, имеет ли уровень рекурсивную связь.

IsVisible

Указывает, является ли уровень видимым в производной иерархии.

LevelNumber

Задает глубину уровня. Отсчитывается от нуля и проходит по иерархии сверху вниз.

ManyToManyChildAttributeId

Если ForeignType имеет значение ManyToMany, указывает идентификатор атрибута на основе домена для сущности сопоставления (на которую ссылается ForeignEntityId), которая ссылается на дочерний элемент, а ForeignId задает родительский атрибут на основе домена.

MemberType

Задает MemberType.

Permission

Указывает разрешение.

(Унаследовано от MetadataDataContract<TIdType>)

Методы

SetProperty<T>(T, T, String)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Изменяет свойство на предоставленное значение.
Возвращает значение, указывающее, отличается ли новое значение от старого.

(Унаследовано от DataContractBase)

Применяется к

См. также раздел