Control.InvokeAsync Method

Definition

Overloads

InvokeAsync(Action, CancellationToken)
InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)
InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)
InvokeAsync<T>(Func<T>, CancellationToken)

InvokeAsync(Action, CancellationToken)

public System.Threading.Tasks.Task InvokeAsync (Action callback, System.Threading.CancellationToken cancellationToken = default);
member this.InvokeAsync : Action * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function InvokeAsync (callback As Action, Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

callback
Action
cancellationToken
CancellationToken

Returns

Applies to

InvokeAsync(Func<CancellationToken,ValueTask>, CancellationToken)

public System.Threading.Tasks.Task InvokeAsync (Func<System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> callback, System.Threading.CancellationToken cancellationToken = default);
member this.InvokeAsync : Func<System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function InvokeAsync (callback As Func(Of CancellationToken, ValueTask), Optional cancellationToken As CancellationToken = Nothing) As Task

Parameters

cancellationToken
CancellationToken

Returns

Applies to

InvokeAsync<T>(Func<CancellationToken,ValueTask<T>>, CancellationToken)

public System.Threading.Tasks.Task<T> InvokeAsync<T> (Func<System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<T>> callback, System.Threading.CancellationToken cancellationToken = default);
member this.InvokeAsync : Func<System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<'T>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function InvokeAsync(Of T) (callback As Func(Of CancellationToken, ValueTask(Of T)), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Type Parameters

T

Parameters

cancellationToken
CancellationToken

Returns

Task<T>

Applies to

InvokeAsync<T>(Func<T>, CancellationToken)

public System.Threading.Tasks.Task<T> InvokeAsync<T> (Func<T> callback, System.Threading.CancellationToken cancellationToken = default);
member this.InvokeAsync : Func<'T> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'T>
Public Function InvokeAsync(Of T) (callback As Func(Of T), Optional cancellationToken As CancellationToken = Nothing) As Task(Of T)

Type Parameters

T

Parameters

callback
Func<T>
cancellationToken
CancellationToken

Returns

Task<T>

Applies to