DispatcherExtensions.BeginInvoke メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Dispatcher が作成されたスレッドで、指定したデリゲートを非同期的に実行します。
オーバーロード
BeginInvoke(Dispatcher, Action) |
指定した Dispatcher が作成されたスレッドで、指定したデリゲートを通常の優先順位で非同期的に実行します。 |
BeginInvoke(Dispatcher, Action, DispatcherPriority) |
指定した Dispatcher が作成されたスレッドで、指定したデリゲートを指定した優先順位で非同期的に実行します。 |
BeginInvoke(Dispatcher, Action)
指定した Dispatcher が作成されたスレッドで、指定したデリゲートを通常の優先順位で非同期的に実行します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Windows::Threading::DispatcherOperation ^ BeginInvoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action);
public static System.Windows.Threading.DispatcherOperation BeginInvoke (this System.Windows.Threading.Dispatcher dispatcher, Action action);
[System.ComponentModel.Browsable(false)]
public static System.Windows.Threading.DispatcherOperation BeginInvoke (this System.Windows.Threading.Dispatcher dispatcher, Action action);
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action -> System.Windows.Threading.DispatcherOperation
[<System.ComponentModel.Browsable(false)>]
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action -> System.Windows.Threading.DispatcherOperation
<Extension()>
Public Function BeginInvoke (dispatcher As Dispatcher, action As Action) As DispatcherOperation
パラメーター
- dispatcher
- Dispatcher
デリゲートを実行するディスパッチャー。
- action
- Action
実行するデリゲート。引数は受け取らず、値も返しません。
戻り値
IAsyncResult 操作の結果を表す BeginInvoke(Dispatcher, Action) オブジェクト。
- 属性
例外
action
が null
です。
適用対象
BeginInvoke(Dispatcher, Action, DispatcherPriority)
指定した Dispatcher が作成されたスレッドで、指定したデリゲートを指定した優先順位で非同期的に実行します。
public:
[System::Runtime::CompilerServices::Extension]
static System::Windows::Threading::DispatcherOperation ^ BeginInvoke(System::Windows::Threading::Dispatcher ^ dispatcher, Action ^ action, System::Windows::Threading::DispatcherPriority priority);
public static System.Windows.Threading.DispatcherOperation BeginInvoke (this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
[System.ComponentModel.Browsable(false)]
public static System.Windows.Threading.DispatcherOperation BeginInvoke (this System.Windows.Threading.Dispatcher dispatcher, Action action, System.Windows.Threading.DispatcherPriority priority);
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation
[<System.ComponentModel.Browsable(false)>]
static member BeginInvoke : System.Windows.Threading.Dispatcher * Action * System.Windows.Threading.DispatcherPriority -> System.Windows.Threading.DispatcherOperation
<Extension()>
Public Function BeginInvoke (dispatcher As Dispatcher, action As Action, priority As DispatcherPriority) As DispatcherOperation
パラメーター
- dispatcher
- Dispatcher
デリゲートを実行するディスパッチャー。
- action
- Action
実行するデリゲート。引数は受け取らず、値も返しません。
- priority
- DispatcherPriority
デリゲートの実行優先順位。これは、Dispatcher イベント キューにある保留中のその他の操作に対する優先順位です。
戻り値
IAsyncResult 操作の結果を表す BeginInvoke(Dispatcher, Action, DispatcherPriority) オブジェクト。
- 属性
例外
action
が null
です。
priority
は有効な DispatcherPriority ではありません。
適用対象
.NET