言語

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

実装

例外

要求を処理するための前提条件が失敗し、要求されたファイルにサフィックスが.aspされているか、要求が POST 経由で送信されました。

注釈

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

適用対象