HttpTaskAsyncHandler クラス

定義

非同期タスクを処理するための、派生したタスク ハンドラー クラス が実装できるメソッドを提供します。Provides methods that a derived task handler class can implement in order to process an asynchronous task.

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は、メソッドBeginProcessRequestEndProcessRequestメソッドを実装することなく、非同期タスクを簡単に処理できる方法を提供します。The HttpTaskAsyncHandler class provides a simplified way to handle asynchronous tasks without having to implement the BeginProcessRequest and EndProcessRequest methods. 非同期タスクのハンドラーを作成するには、 ProcessRequestAsyncメソッドをオーバーライドし、カスタムタスク処理コードを実装します。To create a handler for an asynchronous task, you can override the ProcessRequestAsync method and implement custom task handling code.

コンストラクター

HttpTaskAsyncHandler()

HttpTaskAsyncHandler クラスを初期化するために、派生クラスのコンストラクターから呼び出されます。Called from constructors in derived classes to initialize the HttpTaskAsyncHandler class.

プロパティ

IsReusable

派生クラスでオーバーライドされると、タスク ハンドラー クラスのインスタンスを別の非同期タスクに再利用できるかどうかを示す値を取得します。When overridden in a derived class, gets a value that indicates whether the task handler class instance can be reused for another asynchronous task.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ProcessRequest(HttpContext)

派生クラスでオーバーライドされると、同期タスクを処理するコードを提供します。When overridden in a derived class, provides code that handles a synchronous task.

ProcessRequestAsync(HttpContext)

派生クラスでオーバーライドされると、非同期タスクを処理するコードを提供します。When overridden in a derived class, provides code that handles an asynchronous task.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

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

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

HTTP タスク ハンドラーでタスクの非同期操作を開始します。Initiates asynchronous processing of a task in an HTTP task handler.

IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

HTTP タスク ハンドラーでタスクの非同期操作を終了します。Ends asynchronous processing of a task in an HTTP task handler.

適用対象