Język

DefaultHttpHandler.BeginProcessRequest Metoda

Definicja

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.

Dotyczy