Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

SecurityPrivilegeMetadata Class

Definition

Namespace:
Microsoft.Xrm.Sdk.Metadata
Assembly:
Microsoft.Xrm.Sdk.dll
Package:
Microsoft.PowerPlatform.Dataverse.Client v1.2.10

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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

Name Description
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