DerivedHierarchyLevel Clase

Definición

Un nivel único dentro del árbol de relaciones de datos de jerarquía derivada.

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)
Herencia
Atributos

Comentarios

El DerivedHierarchyLevel tipo complejo especifica un único nivel dentro del árbol de relaciones de datos de jerarquía derivada.

Constructores

DerivedHierarchyLevel()

Inicializa una nueva instancia de la clase DerivedHierarchyLevel.

Propiedades

AccessPermission

Especifica AccessPermission.

(Heredado de MetadataDataContract<TIdType>)
AuditInfo

Especifica el AuditInfo.

(Heredado de MetadataDataContract<TIdType>)
DisplayName

Especifica el nombre para mostrar.

EntityId

Especifica el identificador de entidad. Los miembros de este nivel pertenecen a esta entidad. Esta propiedad es de solo lectura y se proporciona por comodidad al cargar miembros de la jerarquía. Su valor se deduce de ForeignId y ForeignType para las operaciones get de metadatos y se omite para las operaciones save.

ForeignEntityId

Especifica el identificador de entidad externa.

ForeignId

Especifica el identificador externo.

ForeignType

Tipo de objeto especificado en ForeignId.

Identifier

Especifica el identificador.

(Heredado de MetadataDataContract<TIdType>)
IsRecursive

Especifica si el nivel tiene una relación recursiva.

IsVisible

Especifica si el nivel está visible dentro de la jerarquía derivada.

LevelNumber

Especifica la profundidad del nivel. Está basado en cero y se ejecuta desde la parte superior a la parte inferior de la jerarquía.

ManyToManyChildAttributeId

Cuando ForeignType es ManyToMany, especifica el identificador del atributo basado en dominio en la entidad de asignación (a la que hace ForeignEntityIdreferencia ) que hace referencia al elemento secundario, mientras ForeignId que especifica el atributo primario basado en dominio.

MemberType

Especifica el MemberType.

Permission

Especifica el permiso.

(Heredado de MetadataDataContract<TIdType>)

Métodos

SetProperty<T>(T, T, String)

Cambia la propiedad al valor especificado.
Devuelve si el nuevo valor es diferente del valor anterior.

(Heredado de DataContractBase)
SetProperty<T>(T, T, String, Boolean)

Cambia la propiedad al valor especificado.
Devuelve si el nuevo valor es diferente del valor anterior.

(Heredado de DataContractBase)

Se aplica a

Consulte también