Table of Contents

Class InMemoryAuditSink

Namespace
DotBoxD.Kernels.Bindings
Assembly
DotBoxD.Kernels.dll
public sealed class InMemoryAuditSink : IAuditSink
Inheritance
InMemoryAuditSink
Implements
Inherited Members

Properties

Events

public IReadOnlyList<SandboxAuditEvent> Events { get; }

Property Value

IReadOnlyList<SandboxAuditEvent>

EventsWritten

public long EventsWritten { get; }

Property Value

long

Methods

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)

Parameters

descriptor BindingDescriptor
checkpoint long
success bool
expectedErrorCode SandboxErrorCode?
runId SandboxRunId
moduleHash string
policyHash string

Returns

bool

Write(SandboxAuditEvent)

public void Write(SandboxAuditEvent auditEvent)

Parameters

auditEvent SandboxAuditEvent