PublishingSettings Class

Definition

Settings used to create a IProtectionHandler to protect new content.

public class PublishingSettings : Microsoft.InformationProtection.Protection.ProtectionCommonSettings
public class PublishingSettings
type PublishingSettings = class
    inherit ProtectionCommonSettings
type PublishingSettings = class
Public Class PublishingSettings
Inherits ProtectionCommonSettings
Public Class PublishingSettings
Inheritance
PublishingSettings
Inheritance
PublishingSettings

Constructors

PublishingSettings(ProtectionDescriptor, List<Byte>)

ProtectionPublishingSettings constructor

PublishingSettings(ProtectionDescriptor)

ProtectionPublishingSettings constructor

Properties

ApplicationScenarioId

Application Scenario Id

(Inherited from ProtectionCommonSettings)
CustomSettings

A list of name/value pairs used for testing and experimentation.

(Inherited from ProtectionCommonSettings)
DelegatedUserEmail

The delegation email

IsAuditedExtractionAllowed

Whether or not non-MIP-aware applications are allowed to open protected content

IsDeprecatedAlgorithmPreferred

Whether or not deprecated crypto algorithm (ECB) is preferred for backwards compatibility

IsOfflineOnly

Whether or not IProtectionHandler creation allows for online HTTP operations.

(Inherited from ProtectionCommonSettings)
PreLicenseRequest

The pre-license request. Setting this will cause the publishing request to include a pre-license

PreLicenseUserEmail
Obsolete.

The user email to use for the prelicense

ProtectionDescriptor

The protection details

PublishingFormatJson

Whether or not the returned pl is in json format (xml format is more widely accepted and is the default).

PublishingLicenseForRepublish

The serialized republishing license

RegenerateContentKey

Whether or not the content key and id should be regenerated if republishing (not regenerated by default).

Applies to