HttpClient.TryGetAsync Método

Definição

Sobrecargas

TryGetAsync(Uri)

Envia uma solicitação GET para o Uri especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual HttpClient .

TryGetAsync(Uri, HttpCompletionOption)

Envia uma solicitação GET para o Uri especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual HttpClient .

TryGetAsync(Uri)

Envia uma solicitação GET para o Uri especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual HttpClient .

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri);
[Windows.Foundation.Metadata.Overload("TryGetAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri);
function tryGetAsync(uri)
Public Function TryGetAsync (uri As Uri) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

Parâmetros

uri
Uri Uri

O URI ao qual a solicitação é enviada.

Retornos

O objeto que representa a operação assíncrona.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Essa operação não lançará uma exceção em erros de rede. Em vez disso, você deve examinar o HttpRequestResult para saber mais sobre a solicitação HTTP original, a resposta HTTP resultante (se houver) e o erro (se houver). Essa operação será lançada quando a operação for cancelada.

Esta operação não será bloqueada. O IAsyncOperationWithProgress retornado (de HttpRequestResult e HttpProgress) é concluído depois que toda a resposta (incluindo conteúdo) é lida.

Confira também

Aplica-se a

TryGetAsync(Uri, HttpCompletionOption)

Envia uma solicitação GET para o Uri especificado como uma operação assíncrona. Para obter diretrizes de programação para a classe HttpClient e exemplos de código, consulte o tópico conceitual HttpClient .

public:
 virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TryGetAsync(Uri ^ uri, HttpCompletionOption completionOption) = TryGetAsync;
/// [Windows.Foundation.Metadata.Overload("TryGetAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TryGetAsync(Uri const& uri, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TryGetAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TryGetAsync(System.Uri uri, HttpCompletionOption completionOption);
function tryGetAsync(uri, completionOption)
Public Function TryGetAsync (uri As Uri, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)

Parâmetros

uri
Uri Uri

O URI ao qual a solicitação é enviada.

completionOption
HttpCompletionOption

Um valor de opção de conclusão de HTTP que indica quando a operação deve ser considerada concluída.

Retornos

O objeto que representa a operação assíncrona.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Comentários

Essa operação não lançará uma exceção em erros de rede. Em vez disso, você deve examinar o HttpRequestResult para saber mais sobre a solicitação HTTP original, a resposta HTTP resultante (se houver) e o erro (se houver). Essa operação será lançada quando a operação for cancelada.

Esta operação não será bloqueada. O IAsyncOperationWithProgress retornado (de HttpRequestResult e HttpProgress) é concluído com base no parâmetro completionOption depois que parte ou toda a resposta (incluindo conteúdo) é lida.

Confira também

Aplica-se a