Share via


RolePrivilege Class

Definition

Contains information about a privilege.

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

Constructors

RolePrivilege()

Initializes a new instance of the RolePrivilege class.

RolePrivilege(Int32, Guid, Guid, String, Guid)
RolePrivilege(Int32, Guid, Guid, String)
RolePrivilege(Int32, Guid, Guid)

Initializes a new instance of the RolePrivilege class by setting the depth (as an integer), the privilege ID, and the business unit ID.

RolePrivilege(Int32, Guid)

Initializes a new instance of the RolePrivilege class by setting the depth and the privilege ID.

RolePrivilege(PrivilegeDepth, Guid, Guid, String, Guid, String)
RolePrivilege(PrivilegeDepth, Guid, Guid, String, Guid)
RolePrivilege(PrivilegeDepth, Guid, Guid, String)
RolePrivilege(PrivilegeDepth, Guid, Guid)

Initializes a new instance of the RolePrivilege class by setting the depth, privilege ID, and business unit ID.

Properties

BusinessUnitId

Gets or sets the ID of the business unit.

Depth

Gets or sets the depth of the privilege.

ExtensionData

Gets or sets the structure that contains extra data.

PrivilegeId

Gets or sets the ID of the privilege.

PrivilegeName

Gets or sets the name of the privilege.

RecordFilterId
RecordFilterUniqueName

Applies to

See also