Condividi tramite


Dispatcher.InvokeAsync Metodo

Definizione

Overload

InvokeAsync(Action)

Richiama l'oggetto specificato Action nel contesto dell'oggetto associato Renderer.

InvokeAsync(Func<Task>)

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

InvokeAsync<TResult>(Func<Task<TResult>>)

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

InvokeAsync<TResult>(Func<TResult>)

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

InvokeAsync(Action)

Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs

Richiama l'oggetto specificato Action nel contesto dell'oggetto associato Renderer.

public:
 abstract System::Threading::Tasks::Task ^ InvokeAsync(Action ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Action workItem);
abstract member InvokeAsync : Action -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Action) As Task

Parametri

workItem
Action

Azione da eseguire.

Restituisce

Oggetto Task che verrà completato al termine dell'esecuzione dell'azione.

Si applica a

InvokeAsync(Func<Task>)

Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

public:
 abstract System::Threading::Tasks::Task ^ InvokeAsync(Func<System::Threading::Tasks::Task ^> ^ workItem);
public abstract System.Threading.Tasks.Task InvokeAsync (Func<System.Threading.Tasks.Task> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public MustOverride Function InvokeAsync (workItem As Func(Of Task)) As Task

Parametri

workItem
Func<Task>

Azione asincrona da eseguire.

Restituisce

Oggetto Task che verrà completato al termine dell'esecuzione dell'azione.

Si applica a

InvokeAsync<TResult>(Func<Task<TResult>>)

Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

public:
generic <typename TResult>
 abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<System::Threading::Tasks::Task<TResult> ^> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<System.Threading.Tasks.Task<TResult>> workItem);
abstract member InvokeAsync : Func<System.Threading.Tasks.Task<'Result>> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of Task(Of TResult))) As Task(Of TResult)

Parametri di tipo

TResult

Parametri

workItem
Func<Task<TResult>>

Funzione asincrona da eseguire.

Restituisce

Task<TResult>

Oggetto Task<TResult> che verrà completato al termine dell'esecuzione della funzione.

Si applica a

InvokeAsync<TResult>(Func<TResult>)

Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs
Origine:
Dispatcher.cs

Richiama l'oggetto specificato Func<TResult> nel contesto dell'oggetto associato Renderer.

public:
generic <typename TResult>
 abstract System::Threading::Tasks::Task<TResult> ^ InvokeAsync(Func<TResult> ^ workItem);
public abstract System.Threading.Tasks.Task<TResult> InvokeAsync<TResult> (Func<TResult> workItem);
abstract member InvokeAsync : Func<'Result> -> System.Threading.Tasks.Task<'Result>
Public MustOverride Function InvokeAsync(Of TResult) (workItem As Func(Of TResult)) As Task(Of TResult)

Parametri di tipo

TResult

Parametri

workItem
Func<TResult>

Funzione da eseguire.

Restituisce

Task<TResult>

Oggetto Task<TResult> che verrà completato al termine dell'esecuzione della funzione.

Si applica a