Share via


HierarchyMemberPrivilege Class

Definition

Data value-based access to MDS for a user or group.

public ref class HierarchyMemberPrivilege sealed : Microsoft::MasterDataServices::Services::DataContracts::DataContractBase
[System.Runtime.Serialization.DataContract(Name="HierarchyMemberPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
[System.Serializable]
public sealed class HierarchyMemberPrivilege : Microsoft.MasterDataServices.Services.DataContracts.DataContractBase
[<System.Runtime.Serialization.DataContract(Name="HierarchyMemberPrivilege", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
[<System.Serializable>]
type HierarchyMemberPrivilege = class
    inherit DataContractBase
Public NotInheritable Class HierarchyMemberPrivilege
Inherits DataContractBase
Inheritance
HierarchyMemberPrivilege
Attributes

Remarks

The HierarchyMemberPrivilege complex type specifies a hierarchy member privilege security assignment for a user or group.

Constructors

HierarchyMemberPrivilege()

Default constructor for the HierarchyMemberPrivilege.

Properties

AccessPermission

Specifies the AccessPermissionType. Only relevant when the Permission is Access.

AuditInfo

Specifies the AuditInfo

EntityId

Specifies the EntityIdentifier.

HierarchyId

Specifies the hierarchy Identifier.

HierarchyType

Specifies the HierarchyType.

Identifier

Specifies the permission Identifier.

IsModelAdministrator
Obsolete.

Specifies whether the principal is an administrator of the Model.

MemberId

Specifies the MemberIdentifier.

ModelId

Specifies the ModelIdentifier.

Permission

Specifies the PermissionType

PrincipalId

Specifies the Identifier of the security principal that has the privilege.

PrincipalType

Specifies the PrincipalType.

VersionId

Specifies the context VersionIdentifier.

Methods

SetProperty<T>(T, T, String, Boolean)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)
SetProperty<T>(T, T, String)

Changes the property to the given value.
Returns whether the new value is different from the old value.

(Inherited from DataContractBase)

Applies to