DefaultHttpHandler.BeginProcessRequest Método

Definición

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.

Se aplica a