次の方法で共有


DefaultHttpHandler.BeginProcessRequest メソッド

定義

HTTP ハンドラーの非同期の呼び出しを開始します。

public:
 virtual IAsyncResult ^ BeginProcessRequest(System::Web::HttpContext ^ context, AsyncCallback ^ callback, System::Object ^ state);
public virtual IAsyncResult BeginProcessRequest (System.Web.HttpContext context, AsyncCallback callback, object state);
abstract member BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
override this.BeginProcessRequest : System.Web.HttpContext * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginProcessRequest (context As HttpContext, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

context
HttpContext

HTTP 要求を処理するために使用される組み込みサーバー オブジェクトへの参照を提供するオブジェクト。

callback
AsyncCallback

非同期メソッド呼び出しの完了時に呼び出すメソッド。 callbacknull の場合、このデリゲートは呼び出されません。

state
Object

要求を処理するために必要な状態データ。

戻り値

IAsyncResult

プロセスの状態に関する情報を格納している IAsyncResult

実装

例外

要求処理の実行前の状態がエラーです。要求されたファイルの拡張子が .asp であるか、または要求が POST を使用して送信されました。

注釈

非同期使用用の HTTP ハンドラーを作成する場合、ハンドラーは、ASP.NET によって非同期BeginProcessRequest的に呼び出される非同期メソッドとEndProcessRequestメソッドを実装する必要があります。

適用対象