次の方法で共有


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呼び出して非同期ページのタスクを処理する場合は、 プロパティと EndEventHandler プロパティを使用BeginEventHandlerして、変換された開始ハンドラーとイベント ハンドラーを メソッドに渡すことができます。

コンストラクター

EventHandlerTaskAsyncHelper(TaskEventHandler)

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

プロパティ

BeginEventHandler

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

EndEventHandler

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

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象