Table of Contents

Class ApplicationAuditValueDecision

Namespace
ProjectTemplate.Infrastructure.Data.Auditing
Assembly
ProjectTemplate.Infrastructure.dll

Describes how an audited property value should be represented.

public sealed record ApplicationAuditValueDecision : IEquatable<ApplicationAuditValueDecision>
Inheritance
ApplicationAuditValueDecision
Implements
Inherited Members

Constructors

ApplicationAuditValueDecision(ApplicationAuditValueDisposition, int?)

Describes how an audited property value should be represented.

public ApplicationAuditValueDecision(ApplicationAuditValueDisposition Disposition, int? MaximumLength = null)

Parameters

Disposition ApplicationAuditValueDisposition
MaximumLength int?

Properties

Disposition

public ApplicationAuditValueDisposition Disposition { get; init; }

Property Value

ApplicationAuditValueDisposition

Include

public static ApplicationAuditValueDecision Include { get; }

Property Value

ApplicationAuditValueDecision

Mask

Gets a decision that records the property as changed while replacing its value with a fixed mask.

public static ApplicationAuditValueDecision Mask { get; }

Property Value

ApplicationAuditValueDecision

MaximumLength

public int? MaximumLength { get; init; }

Property Value

int?