Table of Contents

Class DeadLetteredItem

Namespace
JD.AI.Workflows.Distributed.InMemory
Assembly
JD.AI.Workflows.Distributed.dll

A dead-lettered work item with diagnostic metadata.

public sealed record DeadLetteredItem : IEquatable<DeadLetteredItem>
Inheritance
DeadLetteredItem
Implements
Inherited Members

Constructors

DeadLetteredItem(WorkflowWorkItem, string, Exception?, DateTimeOffset)

A dead-lettered work item with diagnostic metadata.

public DeadLetteredItem(WorkflowWorkItem Item, string Reason, Exception? Exception, DateTimeOffset DeadLetteredAt)

Parameters

Item WorkflowWorkItem
Reason string
Exception Exception
DeadLetteredAt DateTimeOffset

Properties

DeadLetteredAt

public DateTimeOffset DeadLetteredAt { get; init; }

Property Value

DateTimeOffset

Exception

public Exception? Exception { get; init; }

Property Value

Exception

Item

public WorkflowWorkItem Item { get; init; }

Property Value

WorkflowWorkItem

Reason

public string Reason { get; init; }

Property Value

string