Idioma

DefaultHttpHandler.BeginProcessRequest Método

Definição

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 a objetos de servidor intrínsecos que são usados para atender a solicitações HTTP.

callback
AsyncCallback

O método a ser chamado quando a chamada do método assíncrono for concluída. Se callback for null, o delegado não será chamado.

state
Object

Todos os 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 processar uma solicitação falham e o arquivo solicitado tem o sufixo .asp ou a solicitação foi enviada por meio de POST.

Comentários

Ao criar um manipulador HTTP para uso assíncrono, seu manipulador deve implementar os métodos assíncronos BeginProcessRequest e EndProcessRequest que são chamados de forma assíncrona por ASP.NET.

Aplica-se a