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
DispositionApplicationAuditValueDispositionMaximumLengthint?
Properties
Disposition
public ApplicationAuditValueDisposition Disposition { get; init; }
Property Value
Include
public static ApplicationAuditValueDecision Include { get; }
Property Value
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
MaximumLength
public int? MaximumLength { get; init; }
Property Value
- int?