次の方法で共有


MainThread クラス

定義

MainThread クラスを使用すると、アプリケーションでコードを実行のメイン スレッドで実行させたり、コードの特定のブロックがメイン スレッドで現在実行中であるかどうかを調べたりすることができます。

public ref class MainThread abstract sealed
public static class MainThread
type MainThread = class
Public Class MainThread
継承
MainThread

注釈

メイン スレッド ヘルパー。

プロパティ

IsMainThread

True を指定すると、現在のスレッドが UI スレッドになります。

メソッド

BeginInvokeOnMainThread(Action)

アプリケーションのメイン スレッドでアクションを呼び出します。

GetMainThreadSynchronizationContextAsync()

メインスレッド同期コンテキストを取得します。

InvokeOnMainThreadAsync(Action)

アプリケーションのメイン スレッドで非同期的にアクションを呼び出します。

InvokeOnMainThreadAsync(Func<Task>)

アプリケーションのメイン スレッドで非同期的に関数を呼び出します。

InvokeOnMainThreadAsync<T>(Func<T>)

アプリケーションのメイン スレッドで非同期的に関数を呼び出します。

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

アプリケーションのメイン スレッドで非同期的に関数を呼び出します。

適用対象