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


HttpClient.TryPutAsync(Uri, IHttpContent) Метод

Определение

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

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

Параметры

uri
Uri Uri

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

content
IHttpContent

Содержимое HTTP-запроса для отправки на сервер.

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

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

Атрибуты

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

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

Комментарии

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

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

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

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