Search Results for

    Show / Hide Table of Contents

    Interface IBasePermissions

    Defines the granted permission mask

    Inherited Members
    IDataModel<IBasePermissions>.Requested
    IDataModel<IBasePermissions>.HasValue(String)
    IDataModel<IBasePermissions>.HasChanged(String)
    IDataModel<IBasePermissions>.IsPropertyAvailable(Expression<Func<IBasePermissions, Object>>)
    IDataModel<IBasePermissions>.ArePropertiesAvailable(Expression<Func<IBasePermissions, Object>>[])
    IDataModel<IBasePermissions>.EnsureProperties(Expression<Func<IBasePermissions, Object>>[])
    IDataModel<IBasePermissions>.EnsurePropertiesAsync(Expression<Func<IBasePermissions, Object>>[])
    IDataModel<IBasePermissions>.ExecuteRequestAsync(ApiRequest)
    IDataModel<IBasePermissions>.ExecuteRequest(ApiRequest)
    IDataModel<IBasePermissions>.ExecuteRequestBatchAsync(ApiRequest)
    IDataModel<IBasePermissions>.ExecuteRequestBatch(ApiRequest)
    IDataModel<IBasePermissions>.ExecuteRequestBatchAsync(Batch, ApiRequest)
    IDataModel<IBasePermissions>.ExecuteRequestBatch(Batch, ApiRequest)
    IDataModelParent.Parent
    IDataModelWithContext.PnPContext
    Namespace: PnP.Core.Model.SharePoint
    Assembly: PnP.Core.dll
    Syntax
    public interface IBasePermissions : IDataModel<IBasePermissions>, IDataModelParent, IDataModelWithContext, ISupportModules<IBasePermissions>

    Properties

    All

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

    Declaration
    object All { get; }
    Property Value
    System.Object

    High

    Maximum granted permission mask

    Declaration
    long High { get; set; }
    Property Value
    System.Int64

    Low

    Minimal granted permission mask

    Declaration
    long Low { get; set; }
    Property Value
    System.Int64

    Methods

    Clear(PermissionKind)

    Clears the specified permission for the current instance.

    Declaration
    void Clear(PermissionKind permissionKind)
    Parameters
    PermissionKind permissionKind

    ClearAll()

    Clears all permissions for the current instance.

    Declaration
    void ClearAll()

    Has(PermissionKind)

    Is this requested PermissionKind include?

    Declaration
    bool Has(PermissionKind perm)
    Parameters
    PermissionKind perm

    PermissionKind permisson

    Returns
    System.Boolean

    True if included, false otherwise

    HasPermissions(UInt32, UInt32)

    Are the requested permission masks included?

    Declaration
    bool HasPermissions(uint high, uint low)
    Parameters
    System.UInt32 high

    High end mask

    System.UInt32 low

    Low end mask

    Returns
    System.Boolean

    True if included, false otherwise

    Set(PermissionKind)

    Sets the specified permission for the current instance.

    Declaration
    void Set(PermissionKind permissionKind)
    Parameters
    PermissionKind permissionKind

    Extension Methods

    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer