DefaultHttpHandler.BeginProcessRequest Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje asynchroniczne wywołanie programu obsługi 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
Obiekt, który zawiera odwołania do wewnętrznych obiektów serwera, które są używane do obsługi żądań HTTP.
- callback
- AsyncCallback
Metoda wywoływana po zakończeniu wywołania metody asynchronicznej. Jeśli callback element ma nullwartość , delegat nie jest wywoływany.
- state
- Object
Wszelkie dane stanu potrzebne do przetworzenia żądania.
Zwraca
Element IAsyncResult zawierający informacje o stanie procesu.
Implementuje
Wyjątki
Warunki wstępne przetwarzania żądania kończą się niepowodzeniem, a żądany plik ma sufiks .asp lub żądanie zostało wysłane za pośrednictwem żądania POST.
Uwagi
Podczas tworzenia programu obsługi HTTP do użycia asynchronicznego program obsługi musi zaimplementować asynchroniczny BeginProcessRequest i EndProcessRequest metod, które są wywoływane asynchronicznie przez ASP.NET.