Search Results for

    Show / Hide Table of Contents

    Interface IEffectiveInformationRightsManagementSettings

    Public interface to define a EffectiveInformationRightsManagementSettings object

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

    Properties

    AllowPrint

    Gets whether print is allowed for this file.

    Declaration
    bool AllowPrint { get; }
    Property Value
    System.Boolean

    AllowScript

    Gets whether script is alloed for this file.

    Declaration
    bool AllowScript { get; }
    Property Value
    System.Boolean

    AllowWriteCopy

    Gets whether writing copy is allowed for this file.

    Declaration
    bool AllowWriteCopy { get; }
    Property Value
    System.Boolean

    DisableDocumentBrowserView

    Gets whether document browser view is disabled for this file.

    Declaration
    bool DisableDocumentBrowserView { get; }
    Property Value
    System.Boolean

    DocumentAccessExpireDays

    Gets the access expiry in days for this file.

    Declaration
    int DocumentAccessExpireDays { get; }
    Property Value
    System.Int32

    DocumentLibraryProtectionExpireDate

    Gets the document library protection expiry date.

    Declaration
    DateTime DocumentLibraryProtectionExpireDate { get; }
    Property Value
    DateTime

    EnableDocumentAccessExpire

    Gets access expiry for this file.

    Declaration
    bool EnableDocumentAccessExpire { get; }
    Property Value
    System.Boolean

    EnableDocumentBrowserPublishingView

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

    Declaration
    bool EnableDocumentBrowserPublishingView { get; }
    Property Value
    System.Boolean

    EnableGroupProtection

    Gets whether group protection is enabled on this file.

    Declaration
    bool EnableGroupProtection { get; }
    Property Value
    System.Boolean

    EnableLicenseCacheExpire

    Gets whether license cache expiry is enabled on this file.

    Declaration
    bool EnableLicenseCacheExpire { get; }
    Property Value
    System.Boolean

    GroupName

    Gets the IRM group name of the file.

    Declaration
    string GroupName { get; }
    Property Value
    System.String

    IrmEnabled

    Gets whether IRM is enabled on this file.

    Declaration
    bool IrmEnabled { get; }
    Property Value
    System.Boolean

    LicenseCacheExpireDays

    Gets the license cache expiry in days for this file.

    Declaration
    int LicenseCacheExpireDays { get; }
    Property Value
    System.Int32

    PolicyDescription

    Gets the policy description for this file.

    Declaration
    string PolicyDescription { get; }
    Property Value
    System.String

    PolicyTitle

    Gets the policy title for this file.

    Declaration
    string PolicyTitle { get; }
    Property Value
    System.String

    SettingSource

    Gets the source of this setting.

    Declaration
    SPEffectiveInformationRightsManagementSettingsSource SettingSource { get; }
    Property Value
    SPEffectiveInformationRightsManagementSettingsSource

    TemplateId

    Gets the IRM template id for this file.

    Declaration
    string TemplateId { get; }
    Property Value
    System.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>>)
    RequestModuleExtensions.WithResponseHeaders<TModel>(ISupportModules<TModel>, Action<Dictionary<String, String>>)
    Back to top PnP Core SDK
    Generated by DocFX with Material UI
    spacer