次の方法で共有


DispatcherExtensions クラス

定義

Dispatcher クラスを拡張する static メソッドのセットを提供します。

public ref class DispatcherExtensions abstract sealed
public static class DispatcherExtensions
type DispatcherExtensions = class
Public Module DispatcherExtensions
継承
DispatcherExtensions

注釈

このクラスのメソッドは、クラスを拡張 Dispatcher する拡張メソッドとして定義されます。 つまり、任意 Dispatcher のオブジェクトのインスタンス メソッドのように呼び出すことができます。

メソッド

BeginInvoke(Dispatcher, Action)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを通常の優先順位で非同期的に実行します。

BeginInvoke(Dispatcher, Action, DispatcherPriority)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを指定した優先順位で非同期的に実行します。

Invoke(Dispatcher, Action)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを通常の優先順位で同期的に実行します。

Invoke(Dispatcher, Action, DispatcherPriority)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを指定した優先順位で同期的に実行します。

Invoke(Dispatcher, Action, TimeSpan)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを同期的に実行し、指定したタイムアウト時間が経過した後、実行を停止します。

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

指定した Dispatcher が作成されたスレッドで、指定したデリゲートを指定した優先順位で同期的に実行し、指定したタイムアウト時間が経過した後、実行を停止します。

適用対象

こちらもご覧ください