Table of Contents

Class PipelineRecordCompletedEventHandlerArgs<T>

Namespace
Pipelinez.Core.Eventing
Assembly
Pipelinez.dll

Contains data for the record-completed event.

public sealed class PipelineRecordCompletedEventHandlerArgs<T>

Type Parameters

T

The completed record type.

Inheritance
PipelineRecordCompletedEventHandlerArgs<T>
Inherited Members

Constructors

PipelineRecordCompletedEventHandlerArgs(T, PipelineRecordDistributionContext?, PipelineRecordDiagnosticContext?)

Initializes a new record-completed event payload.

public PipelineRecordCompletedEventHandlerArgs(T record, PipelineRecordDistributionContext? distribution = null, PipelineRecordDiagnosticContext? diagnostic = null)

Parameters

record T

The completed record.

distribution PipelineRecordDistributionContext

The distributed execution context, if one exists.

diagnostic PipelineRecordDiagnosticContext

The diagnostic context, if one exists.

Properties

Diagnostic

Gets the diagnostic context for the record, if one exists.

public PipelineRecordDiagnosticContext? Diagnostic { get; }

Property Value

PipelineRecordDiagnosticContext

Distribution

Gets the distributed execution context for the record, if one exists.

public PipelineRecordDistributionContext? Distribution { get; }

Property Value

PipelineRecordDistributionContext

Record

Gets the completed record.

public T Record { get; }

Property Value

T