HttpTaskAsyncHandler クラス

定義

非同期タスクを処理するための、派生したタスク ハンドラー クラス が実装できるメソッドを提供します。

public ref class HttpTaskAsyncHandler abstract : System::Web::IHttpAsyncHandler
public abstract class HttpTaskAsyncHandler : System.Web.IHttpAsyncHandler
type HttpTaskAsyncHandler = class
    interface IHttpAsyncHandler
    interface IHttpHandler
Public MustInherit Class HttpTaskAsyncHandler
Implements IHttpAsyncHandler
継承
HttpTaskAsyncHandler
実装

注釈

クラスはHttpTaskAsyncHandler、 メソッドと EndProcessRequest メソッドを実装BeginProcessRequestすることなく、非同期タスクを処理する簡単な方法を提供します。 非同期タスクのハンドラーを作成するには、 メソッドを ProcessRequestAsync オーバーライドし、カスタム タスク処理コードを実装します。

コンストラクター

HttpTaskAsyncHandler()

HttpTaskAsyncHandler クラスを初期化するために、派生クラスのコンストラクターから呼び出されます。

プロパティ

IsReusable

派生クラスでオーバーライドされると、タスク ハンドラー クラスのインスタンスを別の非同期タスクに再利用できるかどうかを示す値を取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ProcessRequest(HttpContext)

派生クラスでオーバーライドされると、同期タスクを処理するコードを提供します。

ProcessRequestAsync(HttpContext)

派生クラスでオーバーライドされると、非同期タスクを処理するコードを提供します。

ToString()

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

(継承元 Object)

明示的なインターフェイスの実装

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

HTTP タスク ハンドラーでタスクの非同期操作を開始します。

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

HTTP タスク ハンドラーでタスクの非同期操作を終了します。

適用対象