Table of Contents

Interface IRoleAssignment

Namespace
PnP.Core.Model.Security
Assembly
PnP.Core.dll

Defines a single role definition, including a name, description, and set of rights.

public interface IRoleAssignment : IDataModel<IRoleAssignment>, IDataModelParent, IDataModelWithContext, ISupportModules<IRoleAssignment>, IDataModelGet<IRoleAssignment>, IDataModelLoad<IRoleAssignment>, IDataModelUpdate, IDataModelDelete, IQueryableDataModel
Inherited Members
Extension Methods

Properties

All

A special property used to add an asterisk to a $select statement

object All { get; }

Property Value

object

PrincipalId

Gets or sets a value that specifies the base permissions for the role definition.

int PrincipalId { get; set; }

Property Value

int

RoleDefinitions

Role definitions for this assignment

IRoleDefinitionCollection RoleDefinitions { get; }

Property Value

IRoleDefinitionCollection