Compartir a través de


HttpClientJsonExtensions.DeleteFromJsonAsync Método

Definición

Sobrecargas

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

DeleteFromJsonAsync(HttpClient, String, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, string? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync(HttpClient, Uri, Type, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

public static System.Threading.Tasks.Task<object?> DeleteFromJsonAsync (this System.Net.Http.HttpClient client, Uri? requestUri, Type type, System.Threading.CancellationToken cancellationToken = default);
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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

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);
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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync(HttpClient, String, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

context
JsonSerializerContext

JsonSerializerContext usado para controlar el comportamiento de deserialización.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

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);
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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync(HttpClient, Uri, Type, JsonSerializerContext, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

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)

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

type
Type

El tipo del objeto al que se va a deserializar y devolver.

context
JsonSerializerContext

JsonSerializerContext usado para controlar el comportamiento de deserialización.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de la respuesta como JSON en una operación asincrónica.

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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo usado para controlar el comportamiento de deserialización.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, Uri, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de respuesta como JSON en una operación asincrónica.

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);
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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonTypeInfo<TValue>, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de respuesta como JSON en una operación asincrónica.

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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

jsonTypeInfo
JsonTypeInfo<TValue>

JsonTypeInfo se usa para controlar el comportamiento de deserialización.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, Uri, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de respuesta como JSON en una operación asincrónica.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, Uri? requestUri, System.Threading.CancellationToken cancellationToken = default);
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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
Uri

URI al que se envía la solicitud.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, String, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de respuesta como JSON en una operación asincrónica.

public static System.Threading.Tasks.Task<TValue?> DeleteFromJsonAsync<TValue> (this System.Net.Http.HttpClient client, string? requestUri, System.Threading.CancellationToken cancellationToken = default);
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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a

DeleteFromJsonAsync<TValue>(HttpClient, String, JsonSerializerOptions, CancellationToken)

Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs
Source:
HttpClientJsonExtensions.Delete.cs

Envía una solicitud DELETE al URI especificado y devuelve el valor resultante de deserializar el cuerpo de respuesta como JSON en una operación asincrónica.

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);
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)

Parámetros de tipo

TValue

Tipo de destino al que se va a deserializar.

Parámetros

client
HttpClient

El cliente que se usa para enviar la solicitud.

requestUri
String

URI al que se envía la solicitud.

options
JsonSerializerOptions

Opciones para controlar el comportamiento durante la serialización. Las opciones predeterminadas son las que especifica Web.

cancellationToken
CancellationToken

Token de cancelación que pueden usar otros objetos o subprocesos para recibir el aviso de cancelación.

Devoluciones

Task<TValue>

Objeto de tarea que representa la operación asincrónica.

Excepciones

El valor de client es null.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a