ExpirationPostActions Enumeration

Enumerates the available actions to take after the expiration action has processed the item.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  Microsoft.Office.RecordsManagement.PolicyFeatures
Assembly:  Microsoft.Office.Policy (in Microsoft.Office.Policy.dll)

public enum ExpirationPostActions

Member nameDescription
NoneRepresents the option to not perform any actions after the expiration.

This includes skipping the auditing of the action, which means that any necessary auditing should be performed by the action itself.

UpdatePerform an Update on the item.
AuditRepresents the Audit action that is available after expiration.
RefreshItemRepresents the action to refresh an item.

Item was changed.

OnlyRecalcRecalculates expiration for the item.
OnlyExemptRepresents exemption from policy.
RecalcExpirationDateRepresents the action to calculate the next state in the lifecycle.

An Update is implied.

ExemptFromPolicyExempts the item from policy stages.

An Update is implied.

DeleteDeletes the item.
RecycleRepresents the action to send an item to the Recycle Bin.
UndoCheckOutBeforeUpdateIndicates whether the action allows undo checkout before updates.

This action applies only to records.

KeepCheckedOutToSystemRepresents the action that is required to undo a checkout before an update, and to ensure that the item is finally kept checked out.
DefaultRepresents the default action that is available after expiration.

Recalculates the expiration date, updates the item, and audits it.