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