Namespace Datamine.MineTrustConnector.Core.Retention

Classes

MaxAgePolicy

Retention policy which expires file versions once they cross the specified age threshold. Ages are defined according to the DateModified of the file version instance, and must be specified by exactly one of: Max age in days Max age in weeks Max age in months

MaxSizePolicy

Retention policy which expires file versions once their aggregated size has exceeded the specified limit. The limit does not apply if there is only one version of a file remaining. Size limits must be specified by exactly one of: Max size in MB Max size in GB

MaxVersionsPolicy

Retention policy which expires file versions once the total number of versions exceeds the specified limit.

RetentionPolicy

Base class for an object representing the retention policy which applies to a particular file. Serializes into the form Prop1=Value1;Prop2=Value2;... for interop purposes

Interfaces

IVersionHistory

Abstraction over the version history of a file within MineTrust

IVersionHistory.IVersionHistoryItem

Abstraction over a single item within a file's version history