Search Results for

    Show / Hide Table of Contents

    Interface IInformationRightsManagementSettings

    Public interface to define a InformationRightsManagementSettings object

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

    Properties

    All

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

    Declaration
    object All { get; }
    Property Value
    Object

    AllowPrint

    Allow viewers to print the IRM protected Office document

    Declaration
    bool AllowPrint { get; set; }
    Property Value
    Boolean

    AllowScript

    Allow viewers to run script and screen reader to function on the IRM protected Office document

    Declaration
    bool AllowScript { get; set; }
    Property Value
    Boolean

    AllowWriteCopy

    Allow viewers to write on a copy of the downloaded document

    Declaration
    bool AllowWriteCopy { get; set; }
    Property Value
    Boolean

    DisableDocumentBrowserView

    Prevent opening documents in the browser for this Document Library

    Declaration
    bool DisableDocumentBrowserView { get; set; }
    Property Value
    Boolean

    DocumentAccessExpireDays

    After download, document access rights will expire after these number of days (1-365)

    Declaration
    int DocumentAccessExpireDays { get; set; }
    Property Value
    Int32

    DocumentLibraryProtectionExpireDate

    Stop restricting access to the library at

    Declaration
    DateTime DocumentLibraryProtectionExpireDate { get; set; }
    Property Value
    DateTime

    EnableDocumentAccessExpire

    Enable restricting access to the library at a given date (DocumentLibraryProtectionExpireDate)

    Declaration
    bool EnableDocumentAccessExpire { get; set; }
    Property Value
    Boolean

    EnableDocumentBrowserPublishingView

    Prevent opening documents in the browser for this Document Library

    Declaration
    bool EnableDocumentBrowserPublishingView { get; set; }
    Property Value
    Boolean

    EnableGroupProtection

    Allow group protection

    Declaration
    bool EnableGroupProtection { get; set; }
    Property Value
    Boolean

    EnableLicenseCacheExpire

    Enable document access rights expiration. Set the number of days via DocumentAccessExpireDays

    Declaration
    bool EnableLicenseCacheExpire { get; set; }
    Property Value
    Boolean

    GroupName

    Group name used for group protection

    Declaration
    string GroupName { get; set; }
    Property Value
    String

    LicenseCacheExpireDays

    Users must verify their credentials using this interval (days)

    Declaration
    int LicenseCacheExpireDays { get; set; }
    Property Value
    Int32

    PolicyDescription

    Permission policy description:

    Declaration
    string PolicyDescription { get; set; }
    Property Value
    String

    PolicyTitle

    Permission policy title

    Declaration
    string PolicyTitle { get; set; }
    Property Value
    String

    TemplateId

    IRM template ID (not used?)

    Declaration
    string TemplateId { get; set; }
    Property Value
    String

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, Expression<Func<TModel, Object>>[])
    RequestModuleExtensions.WithHeaders<TModel>(ISupportModules<TModel>, Dictionary<String, String>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer