Udostępnij za pośrednictwem


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 jest to null, delegat nie jest wywoływany.

state
Object

Wszelkie dane stanu potrzebne do przetworzenia żądania.

Zwraca

IAsyncResult

Element IAsyncResult zawierający informacje o stanie procesu.

Implementuje

Wyjątki

Warunki wstępne dotyczące 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 procedury obsługi HTTP do użycia asynchronicznego program obsługi musi zaimplementować asynchroniczne BeginProcessRequest metody iEndProcessRequest, które są wywoływane asynchronicznie przez ASP.NET.

Dotyczy