Microsoft.InformationProtection.Policy Namespace

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.