AsyncCompletedEventHandler 代理人
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
非同期操作の MethodNameCompleted
イベントを処理するメソッドを表します。
public delegate void AsyncCompletedEventHandler(System::Object ^ sender, AsyncCompletedEventArgs ^ e);
public delegate void AsyncCompletedEventHandler(object sender, AsyncCompletedEventArgs e);
public delegate void AsyncCompletedEventHandler(object? sender, AsyncCompletedEventArgs e);
type AsyncCompletedEventHandler = delegate of obj * AsyncCompletedEventArgs -> unit
Public Delegate Sub AsyncCompletedEventHandler(sender As Object, e As AsyncCompletedEventArgs)
パラメーター
- sender
- Object
イベントのソース。
イベント データを格納している AsyncCompletedEventArgs。
例
デリゲートの AsyncCompletedEventHandler コード例については、 クラスの例を System.ComponentModel.AsyncCompletedEventArgs 参照してください。
注釈
AsyncCompletedEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを指定します。 イベント ハンドラーにイベントを関連付けるには、イベントにデリゲートのインスタンスを追加します。 デリゲートを削除しない限り、イベントが発生するたびにイベント ハンドラー メソッドが呼び出されます。 イベント ハンドラー デリゲートの詳細については、「イベントの 処理と発生」を参照してください。
コンポーネントで MethodName と呼ばれる非同期メソッドの場合、対応する MethodNameCompleted
イベントと省略可能な MethodNameCompletedEventArgs
クラスがあります。
非同期メソッドの複数の同時呼び出しをサポートするコンポーネントの場合、クライアントは一意のトークン (タスク ID) を指定して、特定のイベントを発生させる非同期タスクを識別できます。 クライアントは AsyncCompletedEventHandler 、 プロパティを AsyncCompletedEventArgs.UserState 読み取って、完了を報告しているタスクを決定できます。 実装では、 を System.ComponentModel.AsyncOperationManager 使用して、クライアントのタスク ID を保留中の非同期タスクに関連付ける を作成 System.ComponentModel.AsyncOperation する必要があります。
拡張メソッド
GetMethodInfo(Delegate) |
指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。 |
適用対象
こちらもご覧ください
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示