Table of Contents

Class AuditAndSnapshotSettings

Namespace
ArcanaDevelopment.adTempus.Client
Assembly
ArcanaDevelopment.adTempus.Client.dll

Contains information about the snapshot and audit settings that will be applied to an object update operation.

public class AuditAndSnapshotSettings
Inheritance
object
AuditAndSnapshotSettings

Properties

AuditSetting

The audit settings to use

public ChangeAuditSetting AuditSetting { get; }

Property Value

ChangeAuditSetting

CommentsOptional

Indicates whether the user should be prompted for optional comments

public bool CommentsOptional { get; }

Property Value

bool

CommentsRequired

Indicates whether the user is required to enter comments.

public bool CommentsRequired { get; }

Property Value

bool

PromptUser

Indicates whether the user should be prompted for input.

public bool PromptUser { get; }

Property Value

bool

Remarks

If PromptUser returns True, the user should be prompted for input as follows: The user may enter comments. If CommentsRequired is True, the user must enter comments and cannot cancel.

If SnapshotOptional is True, the user should be prompted to select whether a snapshot will
be created.

SnapshotOptional

Indicates whether the user is allowed to choose whether a snapshot will be created.

public bool SnapshotOptional { get; }

Property Value

bool

SnapshotSetting

The snapshot settings to use

public ChangeAuditSetting SnapshotSetting { get; }

Property Value

ChangeAuditSetting

WillCreateAudit

Indicates whether an Audit record will be created for the operation.

public bool WillCreateAudit { get; }

Property Value

bool

Remarks

If WillCreateAudit is True, an audit record will be created regardless of the user's selections in the prompt window.

WillCreateSnapshot

Indicates whether a Snapshot will be created for the operation.

public bool WillCreateSnapshot { get; }

Property Value

bool

Remarks

If SnapshotOptional is True, the snapshot will only be created if the user selects the option to create it.

See Also