DefaultHttpHandler.BeginProcessRequest Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.