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
AllowScript
Gets or sets whether script is alloed for this file.
bool AllowScript { get; set; }
Property Value
AllowWriteCopy
Gets or sets whether writing copy is allowed for this file.
bool AllowWriteCopy { get; set; }
Property Value
DisableDocumentBrowserView
Gets or sets whether document browser view is disabled for this file.
bool DisableDocumentBrowserView { get; set; }
Property Value
DocumentAccessExpireDays
Gets or sets the access expiry in days for this file.
int DocumentAccessExpireDays { get; set; }
Property Value
EnableDocumentAccessExpire
Gets or sets access expiry for this file.
bool EnableDocumentAccessExpire { get; set; }
Property Value
EnableDocumentBrowserPublishingView
Gets or sets whether document browser publishing view is enabled for this file.
bool EnableDocumentBrowserPublishingView { get; set; }
Property Value
EnableGroupProtection
Gets or sets whether group protection is enabled on this file.
bool EnableGroupProtection { get; set; }
Property Value
EnableLicenseCacheExpire
Gets or sets whether license cache expiry is enabled on this file.
bool EnableLicenseCacheExpire { get; set; }
Property Value
GroupName
Gets or sets the IRM group name of the file.
string GroupName { get; set; }
Property Value
IrmEnabled
Gets or sets whether IRM is enabled on this file.
bool IrmEnabled { get; set; }
Property Value
LicenseCacheExpireDays
Gets or sets the license cache expiry in days for this file.
int LicenseCacheExpireDays { get; set; }
Property Value
PolicyDescription
Gets or sets the policy description for this file.
string PolicyDescription { get; set; }
Property Value
PolicyTitle
Gets or sets the policy title for this file.
string PolicyTitle { get; set; }
Property Value
TemplateId
Gets or sets the IRM template id for this file.
string TemplateId { get; set; }