HttpClientJsonExtensions.PatchAsJsonAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
| PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
| PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken) |
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий |
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonTypeInfo<TValue>, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo, используемый для управления поведением во время сериализации.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Применяется к
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonTypeInfo<TValue>, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo, используемый для управления поведением во время сериализации.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Применяется к
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- options
- JsonSerializerOptions
Параметры для управления поведением во время сериализации. Параметры по умолчанию задаются Web.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Применяется к
PatchAsJsonAsync<TValue>(HttpClient, Uri, TValue, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, Uri ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * Uri * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Применяется к
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public:
generic <typename TValue>
[System::Runtime::CompilerServices::Extension]
static System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsJsonAsync(System::Net::Http::HttpClient ^ client, System::String ^ requestUri, TValue value, System::Threading::CancellationToken cancellationToken);
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Threading.CancellationToken cancellationToken);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.
Применяется к
PatchAsJsonAsync<TValue>(HttpClient, String, TValue, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
- Исходный код:
- HttpClientJsonExtensions.Patch.cs
Отправляет запрос PATCH на указанный универсальный код ресурса (URI), содержащий value сериализованный как JSON в тексте запроса.
public static System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, TValue value, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member PatchAsJsonAsync : System.Net.Http.HttpClient * string * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
<Extension()>
Public Function PatchAsJsonAsync(Of TValue) (client As HttpClient, requestUri As String, value As TValue, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of HttpResponseMessage)
Параметры типа
- TValue
Тип сериализуемого значения.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Универсальный код ресурса (URI), по которому отправляется запрос.
- value
- TValue
Сериализуемое значение.
- options
- JsonSerializerOptions
Параметры для управления поведением во время сериализации. Параметры по умолчанию задаются Web.
- cancellationToken
- CancellationToken
Токен отмены, который может использоваться другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
client является null.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.