Bagikan melalui


MainThread.InvokeOnMainThreadAsync Metode

Definisi

Overload

InvokeOnMainThreadAsync(Action)

Memanggil tindakan pada utas utama aplikasi secara asinkron.

InvokeOnMainThreadAsync(Func<Task>)

Memanggil fungsi pada utas utama aplikasi secara asinkron.

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

Memanggil fungsi pada utas utama aplikasi secara asinkron.

InvokeOnMainThreadAsync<T>(Func<T>)

Memanggil fungsi pada utas utama aplikasi secara asinkron.

InvokeOnMainThreadAsync(Action)

Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs

Memanggil tindakan pada utas utama aplikasi secara asinkron.

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

Parameter

action
Action

Tindakan untuk dipanggil pada utas utama.

Mengembalikan

Objek Task dengan status operasi asinkron saat ini.

Berlaku untuk

InvokeOnMainThreadAsync(Func<Task>)

Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs

Memanggil fungsi pada utas utama aplikasi secara asinkron.

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

Parameter

funcTask
Func<Task>

Tugas fungsi untuk dijalankan pada utas utama.

Mengembalikan

Objek Task yang dapat ditunggu.

Berlaku untuk

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

Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs

Memanggil fungsi pada utas utama aplikasi secara asinkron.

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)

Jenis parameter

T

Jenis objek yang akan dikembalikan.

Parameter

funcTask
Func<Task<T>>

Tugas fungsi untuk dijalankan pada utas utama.

Mengembalikan

Task<T>

Objek Task yang dapat ditunggu untuk menangkap objek hasil.

Berlaku untuk

InvokeOnMainThreadAsync<T>(Func<T>)

Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs
Sumber:
MainThread.shared.cs

Memanggil fungsi pada utas utama aplikasi secara asinkron.

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)

Jenis parameter

T

Jenis objek yang akan dikembalikan.

Parameter

func
Func<T>

Tugas fungsi untuk dijalankan pada utas utama.

Mengembalikan

Task<T>

Objek Task yang dapat ditunggu untuk menangkap objek hasil.

Berlaku untuk