DefaultHttpHandler.BeginProcessRequest Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia una llamada asincrónica para el controlador 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
Parámetros
- context
- HttpContext
Objeto que proporciona referencias a los objetos de servidor intrínsecos que se usan para atender las solicitudes HTTP.
- callback
- AsyncCallback
Método al que se va a llamar cuando la llamada de método asincrónico se haya completado. Si callback
es null
, no se llama al delegado.
- state
- Object
Cualquier dato de estado necesario para procesar la solicitud.
Devoluciones
IAsyncResult que contiene información sobre el estado del proceso.
Implementaciones
Excepciones
No se han cumplido las condiciones previas para procesar una solicitud y, o bien el archivo solicitado tiene el sufijo .asp, o bien la solicitud se ha enviado mediante POST.
Comentarios
Al crear un controlador HTTP para uso asincrónico, el controlador debe implementar los métodos asincrónicos BeginProcessRequest y EndProcessRequest a los que llama de forma asincrónica ASP.NET.