IValueTaskSource.OnCompleted Method

Definition

Schedules the continuation action for this IValueTaskSource.

public:
 void OnCompleted(Action<System::Object ^> ^ continuation, System::Object ^ state, short token, System::Threading::Tasks::Sources::ValueTaskSourceOnCompletedFlags flags);
public void OnCompleted (Action<object?> continuation, object? state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags);
public void OnCompleted (Action<object> continuation, object state, short token, System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags flags);
abstract member OnCompleted : Action<obj> * obj * int16 * System.Threading.Tasks.Sources.ValueTaskSourceOnCompletedFlags -> unit
Public Sub OnCompleted (continuation As Action(Of Object), state As Object, token As Short, flags As ValueTaskSourceOnCompletedFlags)

Parameters

continuation
Action<Object>

The continuation to invoke when the operation has completed.

state
Object

The state object to pass to continuation when it's invoked.

token
Int16

An opaque value that was provided to the ValueTask's constructor.

flags
ValueTaskSourceOnCompletedFlags

The flags describing the behavior of the continuation.

Applies to