HttpTaskAsyncHandler HttpTaskAsyncHandler HttpTaskAsyncHandler HttpTaskAsyncHandler Class

定義

非同期タスクを処理するための、派生したタスク ハンドラー クラス が実装できるメソッドを提供します。 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
継承
HttpTaskAsyncHandlerHttpTaskAsyncHandlerHttpTaskAsyncHandlerHttpTaskAsyncHandler
実装

注釈

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() HttpTaskAsyncHandler() HttpTaskAsyncHandler()

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

プロパティ

IsReusable IsReusable IsReusable 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) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext) ProcessRequest(HttpContext)

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

ProcessRequestAsync(HttpContext) ProcessRequestAsync(HttpContext) ProcessRequestAsync(HttpContext) ProcessRequestAsync(HttpContext)

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

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object) IHttpAsyncHandler.BeginProcessRequest(HttpContext, AsyncCallback, Object)

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

IHttpAsyncHandler.EndProcessRequest(IAsyncResult) IHttpAsyncHandler.EndProcessRequest(IAsyncResult) IHttpAsyncHandler.EndProcessRequest(IAsyncResult) IHttpAsyncHandler.EndProcessRequest(IAsyncResult)

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

適用対象