DefaultHttpHandler.BeginProcessRequest Metoda

Definice

Inicializuje asynchronní volání obslužné rutiny 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

Parametry

context
HttpContext

Objekt, který poskytuje odkazy na vnitřní serverové objekty, které se používají ke službě požadavků HTTP.

callback
AsyncCallback

Metoda, která se má volat při dokončení asynchronního volání metody. Pokud callback je null, delegát není volána.

state
Object

Všechna stavová data potřebná ke zpracování požadavku.

Návraty

Obsahuje IAsyncResult informace o stavu procesu.

Implementuje

Výjimky

Předpoklady pro zpracování žádosti selžou a buď požadovaný soubor má příponu .asp, nebo požadavek byl odeslán prostřednictvím post.

Poznámky

Při vytváření obslužné rutiny HTTP pro asynchronní použití musí obslužná rutina implementovat asynchronní BeginProcessRequest a EndProcessRequest metody, které se volají asynchronně ASP.NET.

Platí pro