Table of Contents

Interface IInformationRightsManagementFileSettings

Namespace
PnP.Core.Model.SharePoint
Assembly
PnP.Core.dll

Public interface to define a InformationRightsManagementFileSettings object

public interface IInformationRightsManagementFileSettings : IDataModel<IInformationRightsManagementFileSettings>, IDataModelParent, IDataModelWithContext, ISupportModules<IInformationRightsManagementFileSettings>, IDataModelGet<IInformationRightsManagementFileSettings>, IDataModelLoad<IInformationRightsManagementFileSettings>
Inherited Members
Extension Methods

Properties

AllowPrint

Gets or sets whether print is allowed for this file.

bool AllowPrint { get; set; }

Property Value

bool

AllowScript

Gets or sets whether script is alloed for this file.

bool AllowScript { get; set; }

Property Value

bool

AllowWriteCopy

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

bool AllowWriteCopy { get; set; }

Property Value

bool

DisableDocumentBrowserView

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

bool DisableDocumentBrowserView { get; set; }

Property Value

bool

DocumentAccessExpireDays

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

int DocumentAccessExpireDays { get; set; }

Property Value

int

EnableDocumentAccessExpire

Gets or sets access expiry for this file.

bool EnableDocumentAccessExpire { get; set; }

Property Value

bool

EnableDocumentBrowserPublishingView

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

bool EnableDocumentBrowserPublishingView { get; set; }

Property Value

bool

EnableGroupProtection

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

bool EnableGroupProtection { get; set; }

Property Value

bool

EnableLicenseCacheExpire

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

bool EnableLicenseCacheExpire { get; set; }

Property Value

bool

GroupName

Gets or sets the IRM group name of the file.

string GroupName { get; set; }

Property Value

string

IrmEnabled

Gets or sets whether IRM is enabled on this file.

bool IrmEnabled { get; set; }

Property Value

bool

LicenseCacheExpireDays

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

int LicenseCacheExpireDays { get; set; }

Property Value

int

PolicyDescription

Gets or sets the policy description for this file.

string PolicyDescription { get; set; }

Property Value

string

PolicyTitle

Gets or sets the policy title for this file.

string PolicyTitle { get; set; }

Property Value

string

TemplateId

Gets or sets the IRM template id for this file.

string TemplateId { get; set; }

Property Value

string