DispatcherOperation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Dispatcher キューにポストされた操作にアクセスするために使用するオブジェクトを表します。
public ref class DispatcherOperation sealed
public ref class DispatcherOperation
public sealed class DispatcherOperation
public class DispatcherOperation
type DispatcherOperation = class
Public NotInheritable Class DispatcherOperation
Public Class DispatcherOperation
- 継承
-
DispatcherOperation
- 派生
注釈
BeginInvoke は、 DispatcherOperation が呼び出されたときに オブジェクトを返します。
オブジェクトを DispatcherOperation 使用して、操作の優先度の変更や操作の Dispatcher 中止など、キュー上のデリゲートを操作できます。
呼び出されたデリゲートの戻り値を取得するには、 プロパティを使用します Result 。
DispatcherOperationは例外処理の境界ではありません。 つまり、例外は によって Dispatcher 処理され、操作によって保持されません。
プロパティ
Dispatcher |
操作がポストされた Dispatcher を取得します。 |
Priority |
Dispatcher キュー内の操作の優先順位を取得または設定します。 |
Result |
操作の完了後に操作の結果を取得します。 |
Status |
操作の現在のステータスを取得します。 |
Task |
現在の操作を表す Task<TResult> オブジェクトを取得します。 |
メソッド
Abort() |
操作を中止します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetAwaiter() |
非同期操作の終了時に通知を受け取るオブジェクトを返します。 |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
InvokeDelegateCore() |
この DispatcherOperation に関連付けられている操作を開始します。 |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
Wait() |
操作の完了を待ちます。 |
Wait(TimeSpan) |
指定された期間、操作の完了を待ちます。 |
イベント
Aborted |
操作が中止されたときに発生します。 |
Completed |
操作の完了時に発生します。 |
適用対象
.NET