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 al 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 objetos de servidor intrínsecos que se usan para atender solicitudes HTTP.
- callback
- AsyncCallback
Método al que se va a llamar cuando se completa la llamada al método asincrónico. Si callback es null, no se llama al delegado.
- state
- Object
Cualquier dato de estado necesario para procesar la solicitud.
Devoluciones
que IAsyncResult contiene información sobre el estado del proceso.
Implementaciones
Excepciones
Las condiciones previas para procesar una solicitud producen un error y el archivo solicitado tiene el sufijo .asp o la solicitud se envió a través de POST.
Comentarios
Al crear un controlador HTTP para su 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.