Поделиться через


MainThread.InvokeOnMainThreadAsync Метод

Определение

Перегрузки

InvokeOnMainThreadAsync(Action)

Вызов асинхронного потока main

InvokeOnMainThreadAsync(Func<Task>)

Вызов асинхронного потока main

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

Вызов асинхронного потока main

InvokeOnMainThreadAsync<T>(Func<T>)

Вызов асинхронного потока main

InvokeOnMainThreadAsync(Action)

Вызов асинхронного потока main

public static System.Threading.Tasks.Task InvokeOnMainThreadAsync (Action action);

Параметры

action
System.Action

Вызываемая действие

Возвращаемое значение

System.Threading.Tasks.Task

Задача, которую можно ожидать

Применяется к

InvokeOnMainThreadAsync(Func<Task>)

Вызов асинхронного потока main

public static System.Threading.Tasks.Task InvokeOnMainThreadAsync (Func<System.Threading.Tasks.Task> funcTask);

Параметры

funcTask
System.Func<System.Threading.Tasks.Task>

Задача функции для выполнения

Возвращаемое значение

System.Threading.Tasks.Task

Задача, которую можно ожидать

Применяется к

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

Вызов асинхронного потока main

public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T> (Func<System.Threading.Tasks.Task<T>> funcTask);

Параметры типа

T

Параметры

funcTask
System.Func<System.Threading.Tasks.Task<T>>

Задача функции для выполнения

Возвращаемое значение

System.Threading.Tasks.Task<T>

Задача, которую можно ожидать

Применяется к

InvokeOnMainThreadAsync<T>(Func<T>)

Вызов асинхронного потока main

public static System.Threading.Tasks.Task<T> InvokeOnMainThreadAsync<T> (Func<T> func);

Параметры типа

T

Параметры

func
System.Func<T>

Функция для выполнения

Возвращаемое значение

System.Threading.Tasks.Task<T>

Задача, которую можно ожидать

Применяется к