Share via


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)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration ExpirationPostActions
'Usage
Dim instance As ExpirationPostActions
[FlagsAttribute]
public enum ExpirationPostActions

Members

Member name Description
None Represents 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.

Update Updates the item.
Audit Represents the Audit action that is available after expiration.
RefreshItem Represents the action to refresh an item.

Item was changed.

OnlyRecalc Recalculates expiration for the item.
OnlyExempt Represents exemption from policy.
RecalcExpirationDate Represents the action to calculate the next state in the lifecycle.

An Update is implied.

ExemptFromPolicy Exempts the item from policy stages.

An Update is implied.

Delete Deletes the item.
Recycle Represents the action to send an item to the Recycle Bin.
UndoCheckOutBeforeUpdate Indicates whether the action allows undo checkout before updates.

This action applies only to records.

KeepCheckedOutToSystem Represents the action that is required to undo a checkout before an update, and to ensure that the item is finally kept checked out.
SkipSite Action that skips processing the rest of the site collection.
Default Represents the default action that is available after expiration.

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

See also

Reference

Microsoft.Office.RecordsManagement.PolicyFeatures namespace