HttpClient.PatchAsync Метод

Определение

Перегрузки

Имя Описание
PatchAsync(String, HttpContent)

Отправляет запрос PATCH в универсальный код ресурса (URI), назначенный как строка в качестве асинхронной операции.

PatchAsync(Uri, HttpContent)

Отправляет запрос PATCH в виде асинхронной операции.

PatchAsync(String, HttpContent, CancellationToken)

Отправляет запрос PATCH с маркером отмены в URI, представленный как строка в виде асинхронной операции.

PatchAsync(Uri, HttpContent, CancellationToken)

Отправляет запрос PATCH с маркером отмены в виде асинхронной операции.

PatchAsync(String, HttpContent)

Отправляет запрос PATCH в универсальный код ресурса (URI), назначенный как строка в качестве асинхронной операции.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

Параметры

requestUri
String

URI, в который отправляется запрос.

content
HttpContent

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

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

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

Исключения

Не requestUri является абсолютным универсальным кодом ресурса (URI) и BaseAddress не задан.

Сбой запроса из-за проблемы с получением допустимого HTTP-ответа, например сбой сетевого подключения, сбой DNS, ошибка проверки сертификата сервера или недопустимый ответ сервера. На .NET 8 и более поздних версиях причина указывается HttpRequestError.

Сбой запроса из-за времени ожидания.

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

Комментарии

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

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

PatchAsync(Uri, HttpContent)

Отправляет запрос PATCH в виде асинхронной операции.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

Параметры

requestUri
Uri

URI, в который отправляется запрос.

content
HttpContent

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

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

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

Исключения

Не requestUri является абсолютным универсальным кодом ресурса (URI) и BaseAddress не задан.

Сбой запроса из-за проблемы с получением допустимого HTTP-ответа, например сбой сетевого подключения, сбой DNS, ошибка проверки сертификата сервера или недопустимый ответ сервера. На .NET 8 и более поздних версиях причина указывается HttpRequestError

Сбой запроса из-за времени ожидания.

Комментарии

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

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

PatchAsync(String, HttpContent, CancellationToken)

Отправляет запрос PATCH с маркером отмены в URI, представленный как строка в виде асинхронной операции.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Параметры

requestUri
String

URI, в который отправляется запрос.

content
HttpContent

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

cancellationToken
CancellationToken

Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.

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

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

Исключения

Не requestUri является абсолютным универсальным кодом ресурса (URI) и BaseAddress не задан.

Сбой запроса из-за проблемы с получением допустимого HTTP-ответа, например сбой сетевого подключения, сбой DNS, ошибка проверки сертификата сервера или недопустимый ответ сервера. На .NET 8 и более поздних версиях причина указывается HttpRequestError

Маркер отмены был отменен или запрос завершился ошибкой из-за времени ожидания.

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

Комментарии

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

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

PatchAsync(Uri, HttpContent, CancellationToken)

Отправляет запрос PATCH с маркером отмены в виде асинхронной операции.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Параметры

requestUri
Uri

URI, в который отправляется запрос.

content
HttpContent

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

cancellationToken
CancellationToken

Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.

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

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

Исключения

Не requestUri является абсолютным универсальным кодом ресурса (URI) и BaseAddress не задан.

Сбой запроса из-за проблемы с получением допустимого HTTP-ответа, например сбой сетевого подключения, сбой DNS, ошибка проверки сертификата сервера или недопустимый ответ сервера. На .NET 8 и более поздних версиях причина указывается HttpRequestError

Маркер отмены был отменен или запрос завершился ошибкой из-за времени ожидания.

Комментарии

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

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