Sdílet prostřednictvím


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

IAsyncResult

Obsahuje IAsyncResult informace o stavu procesu.

Implementuje

Výjimky

Předpoklady pro zpracování žádosti selžou a 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 nazývají asynchronně ASP.NET.

Platí pro