DispatcherOperation<TResult> クラス

定義

Dispatcher キューにポストされた、Task<TResult> を含む操作にアクセスするために使用するオブジェクトを表します。Represents an object that is used to interact with an operation that has been posted to the Dispatcher queue and contains a Task<TResult>.

generic <typename TResult>
public ref class DispatcherOperation : System::Windows::Threading::DispatcherOperation
public class DispatcherOperation<TResult> : System.Windows.Threading.DispatcherOperation
type DispatcherOperation<'Result> = class
    inherit DispatcherOperation
Public Class DispatcherOperation(Of TResult)
Inherits DispatcherOperation

型パラメーター

TResult

Task<TResult> によって返される型。The type that is returned by the Task<TResult>.

継承
DispatcherOperation<TResult>

プロパティ

Dispatcher

操作がポストされた Dispatcher を取得します。Gets the Dispatcher that the operation was posted to.

(継承元 DispatcherOperation)
Priority

Dispatcher キュー内の操作の優先順位を取得または設定します。Gets or sets the priority of the operation in the Dispatcher queue.

(継承元 DispatcherOperation)
Result

操作の完了後に操作の結果を取得します。Gets the result of the operation after it has completed.

Status

操作の現在のステータスを取得します。Gets the current status of the operation.

(継承元 DispatcherOperation)
Task

現在の操作を表す Task<TResult> オブジェクトを取得します。Gets a Task<TResult> that represents the current operation.

メソッド

Abort()

操作を中止します。Aborts the operation.

(継承元 DispatcherOperation)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetAwaiter()

結果を返す非同期操作を待つオブジェクトを返します。Returns an object that awaits an asynchronous operation that returns a result.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InvokeDelegateCore()

この DispatcherOperation に関連付けられている操作を開始します。Begins the operation that is associated with this DispatcherOperation.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)
Wait()

操作の完了を待ちます。Waits for the operation to complete.

(継承元 DispatcherOperation)
Wait(TimeSpan)

指定された期間、操作の完了を待ちます。Waits for the operation to complete in the specified period of time.

(継承元 DispatcherOperation)

イベント

Aborted

操作が中止されたときに発生します。Occurs when the operation is aborted.

(継承元 DispatcherOperation)
Completed

操作の完了時に発生します。Occurs when the operation has completed.

(継承元 DispatcherOperation)

適用対象