Microsoft.InformationProtection.Policy Namespace
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.
Classes
ClassificationRequest |
Classification request for running cycle on document. |
ClassificationResult |
Classification result for running cycle on document. |
ContentFormat |
Provides a list of content formats |
DetailedClassificationResult |
Classification Results on a specifc confidence threshold |
ExecutionState |
Abstract class for all the state needed to execute the engine. |
MetadataEntry |
Abstraction for a single Microsoft Information Protection MetadataEntry. |
MetadataVersion |
Abstraction for a single Microsoft Information Protection MetadataVersion. |
PolicyEngineSettings |
An instance of this class with the appropriate parameters should be provide to initiate an engine. |
PolicyProfileSettings |
Settings used by FileProfile during its creation and throughout its lifetime |
SensitivityTypesRulePackage |
Sensitivity types rule package container class |
Interfaces
IPolicyEngine |
This class provides an interface for all engine functions. |
IPolicyHandler |
This class provides an interface for all handler functions. |
IPolicyProfile |
PolicyProfile class is the root class for using the Microsoft Information Protection operations. A typical application will only need one PolicyProfile but it can create multiple profiles if needed. |
Enums
ClassificationScheme |
The type of classification method that the Microsoft Classification Engine should use to classify and give results, based on the policy settings of the tenant |
ContentFormat |
Provides a list of content formats |
ContentMarkAlignment |
Alignment for content marks (content header or content footer). |
MetadataVersionFormat |
Flags to specify how metadata versioning is processed |
WatermarkLayout |
Layout for watermarks. |