Class ExchangeRetentionPolicy
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a retention policy configured in a Microsoft Exchange organization.
public class ExchangeRetentionPolicy : BaseTypeSection, IComparable<ExchangeRetentionPolicy>
- Inheritance
-
ExchangeRetentionPolicy
- Implements
Constructors
ExchangeRetentionPolicy()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy class.
public ExchangeRetentionPolicy()
Properties
Guid
Gets or sets the identifier of the retention policy in GUID format.
public string Guid { get; set; }
Property Value
Identity
Gets or sets the identity of the retention policy.
public string Identity { get; set; }
Property Value
IsDefaultArbitrationMailbox
Gets or sets whether this is the default arbitration mailbox policy.
public BooleanOption IsDefaultArbitrationMailbox { get; set; }
Property Value
Name
Gets or sets the name of the retention policy.
public string Name { get; set; }
Property Value
RetentionTagNames
Gets or sets the names of the retention tags assigned to this retention policy.
public SerializableStringCollection RetentionTagNames { get; set; }
Property Value
- SerializableStringCollection
WhenChanged
Gets or sets the date and time when the object was last updated.
public DateTime WhenChanged { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy cloned from this object.
public ExchangeJournalRule Clone()
Returns
- ExchangeJournalRule
A CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy.
CompareTo(ExchangeRetentionPolicy)
Compares two CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy objects to allow sorting alphabetically by name.
public int CompareTo(ExchangeRetentionPolicy other)
Parameters
other
ExchangeRetentionPolicyThe CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.ExchangeRetentionPolicy objects.