Table of Contents

Class SandboxAuditEvent

Namespace
DotBoxD.Kernels.Bindings
Assembly
DotBoxD.Kernels.dll
public sealed record SandboxAuditEvent : IEquatable<SandboxAuditEvent>
Inheritance
SandboxAuditEvent
Implements
Inherited Members

Constructors

SandboxAuditEvent(SandboxRunId, string, DateTimeOffset, bool, string?, string?, SandboxEffect, string?, SandboxErrorCode?, string?, long?, IReadOnlyDictionary<string, string>?, long)

public SandboxAuditEvent(SandboxRunId RunId, string Kind, DateTimeOffset Timestamp, bool Success, string? BindingId = null, string? CapabilityId = null, SandboxEffect Effect = SandboxEffect.None, string? ResourceId = null, SandboxErrorCode? ErrorCode = null, string? Message = null, long? Bytes = null, IReadOnlyDictionary<string, string>? Fields = null, long SequenceNumber = 0)

Parameters

RunId SandboxRunId
Kind string
Timestamp DateTimeOffset
Success bool
BindingId string
CapabilityId string
Effect SandboxEffect
ResourceId string
ErrorCode SandboxErrorCode?
Message string
Bytes long?
Fields IReadOnlyDictionary<string, string>
SequenceNumber long

Properties

BindingId

public string? BindingId { get; init; }

Property Value

string

Bytes

public long? Bytes { get; init; }

Property Value

long?

CapabilityId

public string? CapabilityId { get; init; }

Property Value

string

Effect

public SandboxEffect Effect { get; init; }

Property Value

SandboxEffect

ErrorCode

public SandboxErrorCode? ErrorCode { get; init; }

Property Value

SandboxErrorCode?

Fields

public IReadOnlyDictionary<string, string>? Fields { get; init; }

Property Value

IReadOnlyDictionary<string, string>

Kind

public string Kind { get; init; }

Property Value

string

Message

public string? Message { get; init; }

Property Value

string

ResourceId

public string? ResourceId { get; init; }

Property Value

string

RunId

public SandboxRunId RunId { get; init; }

Property Value

SandboxRunId

SequenceNumber

public long SequenceNumber { get; init; }

Property Value

long

Success

public bool Success { get; init; }

Property Value

bool

Timestamp

public DateTimeOffset Timestamp { get; init; }

Property Value

DateTimeOffset