HttpListener.GetContextAsync 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.
Aguarda uma solicitação de entrada como uma operação assíncrona.
public:
System::Threading::Tasks::Task<System::Net::HttpListenerContext ^> ^ GetContextAsync();
public System.Threading.Tasks.Task<System.Net.HttpListenerContext> GetContextAsync ();
member this.GetContextAsync : unit -> System.Threading.Tasks.Task<System.Net.HttpListenerContext>
Public Function GetContextAsync () As Task(Of HttpListenerContext)
Retornos
O objeto de tarefa que representa a operação assíncrona. A propriedade Result no objeto da tarefa retorna um objeto HttpListenerContext que representa uma solicitação do cliente.
Comentários
Essa operação não será bloqueada. O objeto retornado Task<TResult> será concluído quando a solicitação de entrada for recebida.
Antes de chamar esse método, você deve chamar o Start método e adicionar pelo menos um prefixo de URI para escutar adicionando as cadeias de caracteres de URI ao HttpListenerPrefixCollection retornado pela Prefixes propriedade . Para obter uma descrição detalhada dos prefixos, consulte a visão geral da HttpListener classe.
Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por GetContext().