Share via


SecurityPrivilegeMetadata Class

Definition

Contains the metadata that describes a security privilege for access to an entity.

For the Web API the corresponding type is SecurityPrivilegeMetadata ComplexType.

public ref class SecurityPrivilegeMetadata sealed : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="SecurityPrivilegeMetadata", Namespace="http://schemas.microsoft.com/xrm/2011/Metadata")]
public sealed class SecurityPrivilegeMetadata : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="SecurityPrivilegeMetadata", Namespace="http://schemas.microsoft.com/xrm/2011/Metadata")>]
type SecurityPrivilegeMetadata = class
    interface IExtensibleDataObject
Public NotInheritable Class SecurityPrivilegeMetadata
Implements IExtensibleDataObject
Inheritance
SecurityPrivilegeMetadata
Attributes
Implements

Properties

CanBeBasic

Gets whether the privilege can be basic access level.

CanBeDeep

Gets whether the privilege can be deep access level.

CanBeEntityReference
CanBeGlobal

Gets whether the privilege can be global access level.

CanBeLocal

Gets whether the privilege can be local access level.

CanBeParentEntityReference
CanBeRecordFilter
ExtensionData

Gets or sets the structure that contains extra data.

Name

Gets the name of the privilege.

PrivilegeId

Gets the ID of the privilege.

PrivilegeType

Gets the type of the privilege.

Applies to