Table of Contents

Class OnCompleteRequest<TOutput, TSourceContext>

Namespace
Temporalio.Nexus.Notifications
Assembly
Temporalio.dll

A notification that reports that a source operation completed.

[TemporalTransferTypeConverter(typeof(OnCompleteRequest<,>.TransferTypeConverter))]
public record OnCompleteRequest<TOutput, TSourceContext> : IEquatable<OnCompleteRequest<TOutput, TSourceContext>>

Type Parameters

TOutput
TSourceContext
Inheritance
OnCompleteRequest<TOutput, TSourceContext>
Implements
IEquatable<OnCompleteRequest<TOutput, TSourceContext>>
Inherited Members

Remarks

WARNING: This API is experimental and may change in the future.

Constructors

OnCompleteRequest(OnCompleteRequestResult<TOutput>, TSourceContext)

Initializes a new instance of the OnCompleteRequest<TOutput, TSourceContext> class.

public OnCompleteRequest(OnCompleteRequestResult<TOutput> result, TSourceContext sourceContext)

Parameters

result OnCompleteRequestResult<TOutput>
sourceContext TSourceContext

Properties

Result

The successful output or failure of the source operation.

public OnCompleteRequestResult<TOutput> Result { get; init; }

Property Value

OnCompleteRequestResult<TOutput>

SourceContext

User-supplied data associated with the source invocation.

public TSourceContext SourceContext { get; init; }

Property Value

TSourceContext