EventHandlerTaskAsyncHelper クラス

定義

タスクを返す非同期メソッドを、以前のバージョンの ASP.NET で使用されていた非同期プログラミング モデルを使用し、開始イベントと終了イベントに基づくメソッドに変換します。

public ref class EventHandlerTaskAsyncHelper sealed
public sealed class EventHandlerTaskAsyncHelper
type EventHandlerTaskAsyncHelper = class
Public NotInheritable Class EventHandlerTaskAsyncHelper
継承
EventHandlerTaskAsyncHelper

注釈

ASP.NET 4.5 で非同期タスクを処理するには、タスクを TaskEventHandler デリゲートとして返すロジックを実装します。 非同期タスク ベースのプログラミングのこのモデルは、開始イベントと終了イベントに基づいてすべてのイベント処理を行う以前のバージョンの ASP.NET で使用されるモデルよりも優先されます。 TaskEventHandler デリゲートを実装した後、それを EventHandlerTaskAsyncHelper コンストラクターに渡すことができます。これにより、タスクを返すロジックがラップされ、ハンドラーが開始イベントと終了イベントを使用するモデルに変換されます。 EventHandlerTaskAsyncHelper クラスを使用すると、TaskEventHandler オブジェクトを ASP.NET ページ フレームワークと互換性があります。 AddOnPreRenderCompleteAsync メソッドを呼び出して非同期ページのタスクを処理する場合は、BeginEventHandlerプロパティとEndEventHandlerプロパティを使用して、変換された begin およびイベント ハンドラーをメソッドに渡すことができます。

コンストラクター

名前 説明
EventHandlerTaskAsyncHelper(TaskEventHandler)

EventHandlerTaskAsyncHelper クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
BeginEventHandler

非同期タスクの BeginEventHandler メソッドを表します。

EndEventHandler

非同期タスクの EndEventHandler メソッドを表します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象