private void MapInformationRightsManagementSettings(InformationRightsManagementSettings currentSettings, InformationRightsManagementSettingsDefinition definition) { currentSettings.AllowPrint = definition.AllowPrint; currentSettings.AllowScript = definition.AllowScript; currentSettings.AllowWriteCopy = definition.AllowWriteCopy; currentSettings.DisableDocumentBrowserView = definition.DisableDocumentBrowserView; currentSettings.DocumentAccessExpireDays = definition.DocumentAccessExpireDays; currentSettings.DocumentLibraryProtectionExpireDate = definition.DocumentLibraryProtectionExpireDate; currentSettings.EnableDocumentAccessExpire = definition.EnableDocumentAccessExpire; currentSettings.EnableDocumentBrowserPublishingView = definition.EnableDocumentBrowserPublishingView; currentSettings.EnableGroupProtection = definition.EnableGroupProtection; currentSettings.EnableLicenseCacheExpire = definition.EnableLicenseCacheExpire; currentSettings.GroupName = definition.GroupName; currentSettings.LicenseCacheExpireDays = definition.LicenseCacheExpireDays; currentSettings.PolicyDescription = definition.PolicyDescription; currentSettings.PolicyTitle = definition.PolicyTitle; }
public SPOInformationRightsManagementSettings(InformationRightsManagementSettings irmSettings, ClientObject parent) { _irmSettings = irmSettings; _parent = parent; }