HttpClientJsonExtensions.DeleteFromJsonAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
| DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken) |
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции. |
DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- options
- JsonSerializerOptions
Параметры управления поведением во время сериализации. Параметры по умолчанию — это параметры, указанные в параметре Web.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As String, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- context
- JsonSerializerContext
JsonSerializerContext, используемый для управления поведением десериализации.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- options
- JsonSerializerOptions
Параметры управления поведением во время сериализации. Параметры по умолчанию — это параметры, указанные в параметре Web.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync(this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<obj>
<Extension()>
Public Function DeleteFromJsonAsync (client As HttpClient, requestUri As Uri, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Object)
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- type
- Type
Тип объекта для десериализации и возврата.
- context
- JsonSerializerContext
JsonSerializerContext, используемый для управления поведением десериализации.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo, используемый для управления поведением десериализации.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- options
- JsonSerializerOptions
Параметры управления поведением во время сериализации. Параметры по умолчанию — это параметры, указанные в параметре Web.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- jsonTypeInfo
- JsonTypeInfo<TValue>
JsonTypeInfo, используемый для управления поведением десериализации.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As Uri, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- Uri
Uri, в который отправляется запрос.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.
Применяется к
DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
- Исходный код:
- HttpClientJsonExtensions.Delete.cs
Отправляет запрос DELETE в указанный универсальный код ресурса (URI) и возвращает значение, которое приводит к десериализации текста ответа в виде JSON в асинхронной операции.
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue>(this System.Net.Http.HttpClient client, string? requestUri, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
static member DeleteFromJsonAsync : System.Net.Http.HttpClient * string * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<'Value>
<Extension()>
Public Function DeleteFromJsonAsync(Of TValue) (client As HttpClient, requestUri As String, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of TValue)
Параметры типа
- TValue
Целевой тип для десериализации.
Параметры
- client
- HttpClient
Клиент, используемый для отправки запроса.
- requestUri
- String
Uri, в который отправляется запрос.
- options
- JsonSerializerOptions
Параметры управления поведением во время сериализации. Параметры по умолчанию — это параметры, указанные в параметре Web.
- cancellationToken
- CancellationToken
Маркер отмены, который можно использовать другими объектами или потоками для получения уведомления об отмене.
Возвращаемое значение
Объект задачи, представляющий асинхронную операцию.
- Атрибуты
Исключения
Значение client равно null.
Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.