Compartir a través de


DefaultHttpHandler.BeginProcessRequest Método

Definición

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

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.

Se aplica a