Skip to content

Class EntityFrameworkAuditHistoryEntry

Namespace: Cephalon.Audit.EntityFramework
Assembly: Cephalon.Audit.EntityFramework.dll

Represents one durable audit-history row persisted by the Entity Framework provider.

public sealed class EntityFrameworkAuditHistoryEntry

object ← EntityFrameworkAuditHistoryEntry

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Gets or sets the logical action identifier.

public string Action { get; set; }

string

Gets or sets the actor display name associated with the entry.

public string ActorDisplayName { get; set; }

string

Gets or sets the actor identifier associated with the entry.

public string ActorId { get; set; }

string

Gets or sets a value indicating whether the actor represents a system principal.

public bool ActorIsSystem { get; set; }

bool

Gets or sets the actor type associated with the entry.

public string ActorType { get; set; }

string

Gets or sets the logical audit category.

public string Category { get; set; }

string

Gets or sets the serialized change set associated with the entry.

public string ChangesJson { get; set; }

string

Gets or sets the correlation identifier associated with the entry.

public string? CorrelationId { get; set; }

string?

Gets or sets the stable audit-entry identifier.

public string Id { get; set; }

string

Gets or sets the serialized audit metadata associated with the entry.

public string MetadataJson { get; set; }

string

Gets or sets the time at which the audited operation occurred.

public DateTimeOffset OccurredAtUtc { get; set; }

DateTimeOffset

Gets or sets the serialized audit outcome.

public string Outcome { get; set; }

string

Gets or sets the time at which the durable history row was persisted.

public DateTimeOffset PersistedAtUtc { get; set; }

DateTimeOffset

Gets or sets the stable subject identifier associated with the entry.

public string? SubjectId { get; set; }

string?

Gets or sets the logical subject type associated with the entry.

public string SubjectType { get; set; }

string

Gets or sets the human-readable audit summary.

public string Summary { get; set; }

string

Gets or sets the serialized descriptive tags associated with the entry.

public string TagsJson { get; set; }

string

Gets or sets the tenant identifier associated with the entry.

public string? TenantId { get; set; }

string?