Condividi tramite


DefaultHttpHandler.BeginProcessRequest Metodo

Definizione

Avvia una chiamata asincrona al gestore 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

Parametri

context
HttpContext

Oggetto che fornisce riferimenti agli oggetti server intrinseci utilizzati per soddisfare le richieste HTTP.

callback
AsyncCallback

Metodo da chiamare una volta completata la chiamata asincrona al metodo. Se callback è null, il delegato non viene chiamato.

state
Object

Dati di stato necessari per l'elaborazione della richiesta.

Restituisce

IAsyncResult

IAsyncResult che contiene informazioni relative allo stato del processo.

Implementazioni

Eccezioni

Le precondizioni per elaborare una richiesta hanno esito negativo e il file richiesto presenta il suffisso ASP oppure la richiesta è stata inviata tramite POST.

Commenti

Quando si crea un gestore HTTP per l'uso asincrono, il gestore deve implementare i metodi e EndProcessRequest asincroni chiamati in modo asincrono BeginProcessRequest da ASP.NET.

Si applica a