DefaultHttpHandler.BeginProcessRequest Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicia uma chamada assíncrona para o handler 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 a objetos intrínsecos do servidor usados para servir pedidos HTTP.
- callback
- AsyncCallback
O método a chamar quando a chamada assíncrona está concluída. Se callback for null, o delegado não é chamado.
- state
- Object
Quaisquer dados de estado necessários para processar o pedido.
Devoluções
E IAsyncResult que contém informações sobre o estado do processo.
Implementações
Exceções
As pré-condições para o processamento de um pedido falham e ou o ficheiro solicitado tem o sufixo .asp ou o pedido foi enviado através do POST.
Observações
Ao criar um handler HTTP para uso assíncrono, o seu handler deve implementar os métodos assíncronos BeginProcessRequest e EndProcessRequest que são chamados assíncronos por ASP.NET.