Поделиться через


HttpClient.TryGetAsync Метод

Определение

Перегрузки

TryGetAsync(Uri)

Отправляет запрос GET на указанный URI в качестве асинхронной операции. Рекомендации по программированию для класса HttpClient и примеры кода см. в разделе Основные сведения о HttpClient .

TryGetAsync(Uri, HttpCompletionOption)

Отправляет запрос GET на указанный URI в качестве асинхронной операции. Рекомендации по программированию для класса HttpClient и примеры кода см. в разделе Основные сведения о HttpClient .

TryGetAsync(Uri)

Отправляет запрос GET на указанный URI в качестве асинхронной операции. Рекомендации по программированию для класса HttpClient и примеры кода см. в разделе Основные сведения о 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)

Параметры

uri
Uri Uri

Универсальный код ресурса (URI), по которому отправляется запрос.

Возвращаемое значение

Объект , представляющий асинхронную операцию.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

Комментарии

Эта операция не вызовет исключения для сетевых ошибок. Вместо этого следует изучить HttpRequestResult , чтобы узнать об исходном HTTP-запросе, полученном HTTP-ответе (если таковой есть) и ошибке (если таковой есть). Эта операция вызывается при отмене операции.

Эта операция не блокируется. Возвращенная функция IAsyncOperationWithProgress ( httpRequestResult и HttpProgress) завершается после считывания всего ответа (включая содержимое).

См. также раздел

Применяется к

TryGetAsync(Uri, HttpCompletionOption)

Отправляет запрос GET на указанный URI в качестве асинхронной операции. Рекомендации по программированию для класса HttpClient и примеры кода см. в разделе Основные сведения о 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)

Параметры

uri
Uri Uri

Универсальный код ресурса (URI), по которому отправляется запрос.

completionOption
HttpCompletionOption

Значение параметра завершения операции HTTP, указывающее, когда следует считать операцию завершенной.

Возвращаемое значение

Объект , представляющий асинхронную операцию.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1903 (появилось в 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v8.0)

Комментарии

Эта операция не вызовет исключения для сетевых ошибок. Вместо этого следует изучить HttpRequestResult , чтобы узнать об исходном HTTP-запросе, полученном HTTP-ответе (если таковой есть) и ошибке (если таковой есть). Эта операция вызывается при отмене операции.

Эта операция не блокируется. Возвращенный объект IAsyncOperationWithProgress ( httpRequestResult и HttpProgress) завершается на основе параметра completionOption после считывания части или всего ответа (включая содержимое).

См. также раздел

Применяется к