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
TOutputTSourceContext
- 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
resultOnCompleteRequestResult<TOutput>sourceContextTSourceContext
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