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 a oggetti server intrinseci utilizzati per gestire le richieste HTTP.

callback
AsyncCallback

Metodo da chiamare al termine della chiamata al metodo asincrono. Se callback è null, il delegato non viene chiamato.

state
Object

Tutti i dati sullo stato necessari per elaborare la richiesta.

Valori restituiti

Oggetto IAsyncResult che contiene informazioni sullo stato del processo.

Implementazioni

Eccezioni

Le precondizioni per l'elaborazione di una richiesta hanno esito negativo e il file richiesto ha il suffisso .asp o la richiesta è stata inviata tramite POST.

Commenti

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

Si applica a