Table of Contents

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

RuntimeForm

public string? RuntimeForm { get; init; }

Property Value

string

Succeeded

public bool Succeeded { get; init; }

Property Value

bool