DefaultHttpHandler.BeginProcessRequest Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 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.