Class NodeExitContext

Namespace
REslava.Result.Observers
Assembly
REslava.Result.dll
public sealed record NodeExitContext : IEquatable<NodeExitContext>
Inheritance
NodeExitContext
Implements
Inherited Members
Extension Methods

Constructors

NodeExitContext(string, string, string, bool, string?, string?, string?, long, int)

public NodeExitContext(string PipelineId, string NodeId, string StepName, bool IsSuccess, string? OutputValue, string? ErrorType, string? ErrorMessage, long ElapsedMs, int NodeIndex)

Parameters

PipelineId string
NodeId string
StepName string
IsSuccess bool
OutputValue string
ErrorType string
ErrorMessage string
ElapsedMs long
NodeIndex int

Properties

ElapsedMs

public long ElapsedMs { get; init; }

Property Value

long

ErrorMessage

public string? ErrorMessage { get; init; }

Property Value

string

ErrorType

public string? ErrorType { get; init; }

Property Value

string

IsSuccess

public bool IsSuccess { get; init; }

Property Value

bool

NodeId

public string NodeId { get; init; }

Property Value

string

NodeIndex

public int NodeIndex { get; init; }

Property Value

int

OutputValue

public string? OutputValue { get; init; }

Property Value

string

PipelineId

public string PipelineId { get; init; }

Property Value

string

StepName

public string StepName { get; init; }

Property Value

string