ข้ามไปยังเนื้อหา

Class AuditRuntimeOptions

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Audit.Configuration
Assembly: Cephalon.Audit.dll

Describes host-agnostic runtime options for the Cephalon audit companion pack.

public sealed class AuditRuntimeOptions

objectAuditRuntimeOptions

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

Initializes a new instance of the class.

public AuditRuntimeOptions(int inMemoryBufferCapacity = 1024)

inMemoryBufferCapacity int

The maximum number of audit entries retained by the default in-memory writer.

Gets or sets a value indicating whether the built-in in-memory audit writer should remain active.

public bool EnableInMemoryWriter { get; set; }

bool

Gets or sets the maximum number of audit entries retained by the default in-memory writer.

public int InMemoryBufferCapacity { get; set; }

int

FromConfiguration(IConfiguration?, string)

Section titled “ FromConfiguration(IConfiguration?, string)”

Reads audit runtime options from configuration.

public static AuditRuntimeOptions FromConfiguration(IConfiguration? configuration, string sectionPath = "Engine")

configuration IConfiguration?

The root configuration that contains the engine section.

sectionPath string

The root configuration section path to read from.

AuditRuntimeOptions

The parsed audit runtime options.