DefaultHttpHandler.BeginProcessRequest Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicia uma chamada assíncrona para o manipulador 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
Um objeto que fornece referências aos objetos intrínsecos do servidor usados para atender a solicitações HTTP.
- callback
- AsyncCallback
O método a ser chamado quando a chamada de método assíncrono é concluída. Se callback
for null
, o delegado não será chamado.
- state
- Object
Quaisquer dados de estado necessários para processar a solicitação.
Retornos
Um IAsyncResult que contém informações sobre o status do processo.
Implementações
Exceções
As pré-condições para o processamento de uma falha de solicitação e o arquivo solicitado tem o sufixo .asp ou a solicitação foi enviada por POST.
Comentários
Ao criar um manipulador HTTP para uso assíncrono, seu manipulador deve implementar os métodos e EndProcessRequest assíncronos BeginProcessRequest que são chamados de forma assíncrona por ASP.NET.