ProtectionEngineSettings Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Settings used by IProtectionEngine
during its creation and throughout its lifetime.
public class ProtectionEngineSettings
type ProtectionEngineSettings = class
Public Class ProtectionEngineSettings
- Inheritance
-
ProtectionEngineSettings
Constructors
ProtectionEngineSettings(String, IAuthDelegate, String, String) |
Creates an instance with the given parameters. |
Properties
AllowCloudServiceOnly |
Sets whether or not only cloud service is allowed |
ClientData |
The engine client data |
Cloud |
Sets the cloud. If not specified, then it will be determined by DNS lookup of the engine's identity domain if possible, else fall back to commercial cloud. |
CloudEndpointBaseUrl |
Sets the cloud endpoint base url, used to specify cloud boundary (e.g. "api.aadrm.com"). This value will only be read and must be set for Cloud = Custom. |
CustomSettings |
A list of name/value pairs used for testing and experimentation. |
DataBoundary |
Sets the DataBoundary. If not specified, then it will be determined as a global. |
EngineId |
The engine Id |
Identity |
The identity |
Locale |
The engine locale |
LoggerContext |
Logger context that will be opaquely passed to the logger delegate for logs associated with the created engine |
SessionId |
The engine session id. |
TemplateBatchSize |
If offline publishing is enabled, how many full templates we will fetch from the server in a single request. Default/Max is 25 |
TemplateRefreshRate |
How often we should fetch templates from cloud, versus using a cached copy. A value of 0 means we will never cache Templates for this engine. This is the default. Will only recognize whole hours. Less than 1 hour will be treated as always refresh (default). |
UnderlyingApplicationId |
Sets the underlying application ID, used to when using the identity of the caller but acting for an underlying application |