MainThread.InvokeOnMainThreadAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
InvokeOnMainThreadAsync(Action) |
アプリケーションのメイン スレッドで非同期的にアクションを呼び出します。 |
InvokeOnMainThreadAsync(Func<Task>) |
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。 |
InvokeOnMainThreadAsync<T>(Func<Task<T>>) |
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。 |
InvokeOnMainThreadAsync<T>(Func<T>) |
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。 |
InvokeOnMainThreadAsync(Action)
アプリケーションのメイン スレッドで非同期的にアクションを呼び出します。
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
パラメーター
- action
- Action
メイン スレッドで呼び出すアクション。
戻り値
Task非同期操作の現在の状態を持つ オブジェクト。
適用対象
InvokeOnMainThreadAsync(Func<Task>)
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。
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
パラメーター
戻り値
Task待機可能な オブジェクト。
適用対象
InvokeOnMainThreadAsync<T>(Func<Task<T>>)
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。
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)
型パラメーター
- T
返されるオブジェクトの型。
パラメーター
戻り値
Task<T>
Task結果オブジェクトをキャプチャするために待機できる オブジェクト。
適用対象
InvokeOnMainThreadAsync<T>(Func<T>)
アプリケーションのメイン スレッドで関数を非同期的に呼び出します。
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)
型パラメーター
- T
返されるオブジェクトの型。
パラメーター
- func
- Func<T>
メイン スレッドで実行する関数タスク。
戻り値
Task<T>
Task結果オブジェクトをキャプチャするために待機できる オブジェクト。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET MAUI