AsyncCompletedEventHandler デリゲート
アセンブリ: System (system.dll 内)

Public Delegate Sub AsyncCompletedEventHandler ( _ sender As Object, _ e As AsyncCompletedEventArgs _ )
/** @delegate */ public delegate void AsyncCompletedEventHandler ( Object sender, AsyncCompletedEventArgs e )

AsyncCompletedEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを識別してください。イベントをイベント ハンドラに関連付けるには、デリゲートのインスタンスをイベントに追加します。デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラ メソッドが呼び出されます。イベント ハンドラ デリゲートの詳細については、「イベントとデリゲート」を参照してください。
コンポーネントの MethodName と呼ばれる非同期メソッドの場合、対応する MethodNameCompleted イベントと、オプションの MethodNameCompletedEventArgs クラスが得られます。
非同期メソッドの複数の同時実行呼び出しをサポートするコンポーネントの場合、特定のイベントを発生させている非同期タスクを識別するために、クライアントが一意のトークンつまりタスク ID を提供できます。クライアントの AsyncCompletedEventHandler は、AsyncCompletedEventArgs.UserState プロパティを読み込んで、完了を報告しているタスクを判断できます。実装は、System.ComponentModel.AsyncOperationManager を使用して、クライアントのタスク ID を保留中の非同期タスクに関連付ける System.ComponentModel.AsyncOperation を作成する必要があります。
![]() |
---|
このクラスに適用される HostProtectionAttribute 属性の Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的には、アイコンをダブルクリック、コマンドを入力、またはブラウザに URL を入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラスのトピックまたは「SQL Server プログラミングとホスト保護属性」を参照してください。 |

AsyncCompletedEventHandler デリゲートのコード例については、System.ComponentModel.AsyncCompletedEventArgs クラスのトピックの例を参照してください。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


System.ComponentModel 名前空間
AsyncCompletedEventArgs クラス
System.ComponentModel.AsyncOperationManager
System.ComponentModel.AsyncOperation
その他の技術情報
イベントベースの非同期パターンの概要
Weblioに収録されているすべての辞書からAsyncCompletedEventHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。

- AsyncCompletedEventHandler デリゲートのページへのリンク