MainThread.InvokeOnMainThreadAsync Metodo

Definizione

Overload

Nome Descrizione
InvokeOnMainThreadAsync(Action)

Richiama un'azione sul thread principale dell'applicazione in modo asincrono.

InvokeOnMainThreadAsync(Func<Task>)

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

InvokeOnMainThreadAsync<T>(Func<Task<T>>)

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

InvokeOnMainThreadAsync<T>(Func<T>)

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

InvokeOnMainThreadAsync(Action)

Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs

Richiama un'azione sul thread principale dell'applicazione in modo asincrono.

public:
 static System::Threading::Tasks::Task ^ InvokeOnMainThreadAsync(Action ^ action);
public static System.Threading.Tasks.Task InvokeOnMainThreadAsync(Action action);
static member InvokeOnMainThreadAsync : Action -> System.Threading.Tasks.Task
Public Shared Function InvokeOnMainThreadAsync (action As Action) As Task

Parametri

action
Action

Azione da richiamare sul thread principale.

Valori restituiti

Oggetto Task con lo stato corrente dell'operazione asincrona.

Si applica a

InvokeOnMainThreadAsync(Func<Task>)

Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

public:
 static System::Threading::Tasks::Task ^ InvokeOnMainThreadAsync(Func<System::Threading::Tasks::Task ^> ^ funcTask);
public static System.Threading.Tasks.Task InvokeOnMainThreadAsync(Func<System.Threading.Tasks.Task> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task> -> System.Threading.Tasks.Task
Public Shared Function InvokeOnMainThreadAsync (funcTask As Func(Of Task)) As Task

Parametri

funcTask
Func<Task>

Attività di funzione da eseguire nel thread principale.

Valori restituiti

Oggetto Task che può essere atteso.

Si applica a

InvokeOnMainThreadAsync<T>(Func<Task<T>>)

Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

public:
generic <typename T>
 static System::Threading::Tasks::Task<T> ^ InvokeOnMainThreadAsync(Func<System::Threading::Tasks::Task<T> ^> ^ funcTask);
public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T>(Func<System.Threading.Tasks.Task<T>> funcTask);
static member InvokeOnMainThreadAsync : Func<System.Threading.Tasks.Task<'T>> -> System.Threading.Tasks.Task<'T>
Public Shared Function InvokeOnMainThreadAsync(Of T) (funcTask As Func(Of Task(Of T))) As Task(Of T)

Parametri di tipo

T

Tipo dell'oggetto da restituire.

Parametri

funcTask
Func<Task<T>>

Attività di funzione da eseguire nel thread principale.

Valori restituiti

Task<T>

Oggetto Task che può essere atteso per acquisire l'oggetto risultato.

Si applica a

InvokeOnMainThreadAsync<T>(Func<T>)

Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs
Origine:
MainThread.shared.cs

Richiama una funzione nel thread principale dell'applicazione in modo asincrono.

public:
generic <typename T>
 static System::Threading::Tasks::Task<T> ^ InvokeOnMainThreadAsync(Func<T> ^ func);
public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T>(Func<T> func);
static member InvokeOnMainThreadAsync : Func<'T> -> System.Threading.Tasks.Task<'T>
Public Shared Function InvokeOnMainThreadAsync(Of T) (func As Func(Of T)) As Task(Of T)

Parametri di tipo

T

Tipo dell'oggetto da restituire.

Parametri

func
Func<T>

Attività di funzione da eseguire nel thread principale.

Valori restituiti

Task<T>

Oggetto Task che può essere atteso per acquisire l'oggetto risultato.

Si applica a