Class PluginExecutionObservation
- Namespace
- DotBoxD.Plugins.Runtime
- Assembly
- DotBoxD.Plugins.dll
public sealed record PluginExecutionObservation : IEquatable<PluginExecutionObservation>
- Inheritance
-
PluginExecutionObservation
- Implements
-
- Inherited Members
-
Constructors
PluginExecutionObservation(string, ExecutionMode, ExecutionMode, bool, SandboxErrorCode?, SandboxErrorCode?, string, string?, string?, string?, string?)
public PluginExecutionObservation(string Entrypoint, ExecutionMode RequestedMode, ExecutionMode ActualMode, bool Succeeded, SandboxErrorCode? ErrorCode, SandboxErrorCode? FallbackReason, string CacheStatus, string? RuntimeForm, string? CacheKey, string? ArtifactHash, string? MaterializationStatus)
Parameters
Entrypoint string
RequestedMode ExecutionMode
ActualMode ExecutionMode
Succeeded bool
ErrorCode SandboxErrorCode?
FallbackReason SandboxErrorCode?
CacheStatus string
RuntimeForm string
CacheKey string
ArtifactHash string
MaterializationStatus string
Properties
ActualMode
public ExecutionMode ActualMode { get; init; }
Property Value
- ExecutionMode
ArtifactHash
public string? ArtifactHash { get; init; }
Property Value
- string
CacheKey
public string? CacheKey { get; init; }
Property Value
- string
CacheStatus
public string CacheStatus { get; init; }
Property Value
- string
Entrypoint
public string Entrypoint { get; init; }
Property Value
- string
ErrorCode
public SandboxErrorCode? ErrorCode { get; init; }
Property Value
- SandboxErrorCode?
FallbackReason
public SandboxErrorCode? FallbackReason { get; init; }
Property Value
- SandboxErrorCode?
MaterializationStatus
public string? MaterializationStatus { get; init; }
Property Value
- string
RequestedMode
public ExecutionMode RequestedMode { get; init; }
Property Value
- ExecutionMode
public string? RuntimeForm { get; init; }
Property Value
- string
Succeeded
public bool Succeeded { get; init; }
Property Value
- bool