Class SandboxAuditEvent
Namespace: DotBoxD.Kernels.Bindings
Assembly: DotBoxD.Kernels.dll
public sealed record SandboxAuditEvent : IEquatable<SandboxAuditEvent>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”SandboxAuditEvent(SandboxRunId, string, DateTimeOffset, bool, string?, string?, SandboxEffect, string?, SandboxErrorCode?, string?, long?, IReadOnlyDictionary<string, string>?, long)
Section titled “ 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
Section titled “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
Section titled “Properties”BindingId
Section titled “ BindingId”public string? BindingId { get; init; }Property Value
Section titled “Property Value”public long? Bytes { get; init; }Property Value
Section titled “Property Value”long?
CapabilityId
Section titled “ CapabilityId”public string? CapabilityId { get; init; }Property Value
Section titled “Property Value”Effect
Section titled “ Effect”public SandboxEffect Effect { get; init; }Property Value
Section titled “Property Value”ErrorCode
Section titled “ ErrorCode”public SandboxErrorCode? ErrorCode { get; init; }Property Value
Section titled “Property Value”Fields
Section titled “ Fields”public IReadOnlyDictionary<string, string>? Fields { get; init; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>?
public string Kind { get; init; }Property Value
Section titled “Property Value”Message
Section titled “ Message”public string? Message { get; init; }Property Value
Section titled “Property Value”ResourceId
Section titled “ ResourceId”public string? ResourceId { get; init; }Property Value
Section titled “Property Value”public SandboxRunId RunId { get; init; }Property Value
Section titled “Property Value”SequenceNumber
Section titled “ SequenceNumber”public long SequenceNumber { get; init; }Property Value
Section titled “Property Value”Success
Section titled “ Success”public bool Success { get; init; }Property Value
Section titled “Property Value”Timestamp
Section titled “ Timestamp”public DateTimeOffset Timestamp { get; init; }