Interface IRoleAssignment
Defines a single role definition, including a name, description, and set of rights.
Inherited Members
Namespace: PnP.Core.Model.Security
Assembly: PnP.Core.dll
Syntax
public interface IRoleAssignment : IDataModel<IRoleAssignment>, IDataModelParent, IDataModelWithContext, ISupportModules<IRoleAssignment>, IDataModelGet<IRoleAssignment>, IDataModelLoad<IRoleAssignment>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel
Properties
All
A special property used to add an asterisk to a $select statement
Declaration
object All { get; }
Property Value
System.Object
|
PrincipalId
Gets or sets a value that specifies the base permissions for the role definition.
Declaration
int PrincipalId { get; set; }
Property Value
System.Int32
|
RoleDefinitions
Role definitions for this assignment
Declaration
IRoleDefinitionCollection RoleDefinitions { get; }
Property Value
IRoleDefinitionCollection
|