Compartilhar via


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 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

IAsyncResult

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.

Aplica-se a