DispatcherExtensions クラス

定義

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

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

注釈

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

メソッド

名前 説明
BeginInvoke(Dispatcher, Action, DispatcherPriority)

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

BeginInvoke(Dispatcher, Action)

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

Invoke(Dispatcher, Action, DispatcherPriority)

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

Invoke(Dispatcher, Action, TimeSpan, DispatcherPriority)

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

Invoke(Dispatcher, Action, TimeSpan)

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

Invoke(Dispatcher, Action)

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

適用対象

こちらもご覧ください