Search Results for

    Show / Hide Table of Contents

    Interface IInformationRightsManagementFileSettings

    Public interface to define a InformationRightsManagementFileSettings object

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

    Properties

    AllowPrint

    Gets or sets whether print is allowed for this file.

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

    AllowScript

    Gets or sets whether script is alloed for this file.

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

    AllowWriteCopy

    Gets or sets whether writing copy is allowed for this file.

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

    DisableDocumentBrowserView

    Gets or sets whether document browser view is disabled for this file.

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

    DocumentAccessExpireDays

    Gets or sets the access expiry in days for this file.

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

    EnableDocumentAccessExpire

    Gets or sets access expiry for this file.

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

    EnableDocumentBrowserPublishingView

    Gets or sets whether document browser publishing view is enabled for this file.

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

    EnableGroupProtection

    Gets or sets whether group protection is enabled on this file.

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

    EnableLicenseCacheExpire

    Gets or sets whether license cache expiry is enabled on this file.

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

    GroupName

    Gets or sets the IRM group name of the file.

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

    IrmEnabled

    Gets or sets whether IRM is enabled on this file.

    Declaration
    bool IrmEnabled { get; set; }
    Property Value
    bool

    LicenseCacheExpireDays

    Gets or sets the license cache expiry in days for this file.

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

    PolicyDescription

    Gets or sets the policy description for this file.

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

    PolicyTitle

    Gets or sets the policy title for this file.

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

    TemplateId

    Gets or sets the IRM template id for this file.

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

    Extension Methods

    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatchAsync<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.GetBatch<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelGetExtensions.Get<TModel>(IDataModelGet<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatchAsync<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, Batch, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.LoadBatch<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.Load<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    DataModelLoadExtensions.QueryProperties<TModel>(IDataModelLoad<TModel>, params Expression<Func<TModel, object>>[])
    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