Reject

Initialize a new instance of Continuation<TFail,TSuccess> value with the TFail argument.

Parameters

Returns

TFail fail

Continuation<TFail, Unit>

TFail fail

Continuation<TFail, TSuccess>

Usage

This method is usually used to start a new Continuation pipeline in Fail state. You can specify the TSuccess type, otherwise it will be an Unit value.

Without specify TSuccess type

Continuation<string, Unit> continuation = 
   ContinuationModule.Reject("error");

//continuation.IsFail = true
//continuation.Fail = "error"

Specifying the TSuccess type

Continuation<string, int> continuation = 
   ContinuationModule.Reject<string, int>("error");

//continuation.IsFail = true
//continuation.Fail = "error"

Last updated