Skip to content

Class InMemoryAuditSink

Namespace: DotBoxD.Kernels.Bindings
Assembly: DotBoxD.Kernels.dll

public sealed class InMemoryAuditSink : IAuditSink

objectInMemoryAuditSink

IAuditSink

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

public IReadOnlyList<SandboxAuditEvent> Events { get; }

IReadOnlyList<SandboxAuditEvent>

public long EventsWritten { get; }

long

HasBindingAuditSince(BindingDescriptor, long, bool, SandboxErrorCode?, SandboxRunId, string, string)

Section titled “ HasBindingAuditSince(BindingDescriptor, long, bool, SandboxErrorCode?, SandboxRunId, string, string)”
public bool HasBindingAuditSince(BindingDescriptor descriptor, long checkpoint, bool success, SandboxErrorCode? expectedErrorCode, SandboxRunId runId, string moduleHash, string policyHash)

descriptor BindingDescriptor

checkpoint long

success bool

expectedErrorCode SandboxErrorCode?

runId SandboxRunId

moduleHash string

policyHash string

bool

public void Write(SandboxAuditEvent auditEvent)

auditEvent SandboxAuditEvent