HttpClient.DeleteAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Envía una solicitud DELETE al URI especificado como una operación asincrónica.
Sobrecargas
DeleteAsync(String) |
Envía una solicitud DELETE al URI especificado como una operación asincrónica. |
DeleteAsync(Uri) |
Envía una solicitud DELETE al URI especificado como una operación asincrónica. |
DeleteAsync(String, CancellationToken) |
Envía una solicitud DELETE al URI especificado con un token de cancelación como operación asincrónica. |
DeleteAsync(Uri, CancellationToken) |
Envía una solicitud DELETE al URI especificado con un token de cancelación como operación asincrónica. |
DeleteAsync(String)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envía una solicitud DELETE al URI especificado como una operación asincrónica.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(System::String ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string? requestUri);
member this.DeleteAsync : string -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As String) As Task(Of HttpResponseMessage)
Parámetros
- requestUri
- String
URI al que se envía la solicitud.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
La instancia HttpClient ya envió el mensaje de solicitud.
O bien
requestUri
no es un URI absoluto.
O bien
BaseAddress' no está establecido.
Error en la solicitud debido a un problema subyacente, como la conectividad de red, un error de DNS, la validación del certificado de servidor o el tiempo de espera.
Solo .NET Core y .NET 5 y versiones posteriores: se produjo un error en la solicitud debido al tiempo de espera.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).
Nota
En el caso del tiempo de espera, se producen excepciones diferentes en diferentes implementaciones de .NET.
- HttpRequestException se produce en todas las versiones de .NET Framework aplicables.
- TaskCanceledException sin ninguna excepción interna se produce en todas las versiones de .NET Core aplicables.
- TaskCanceledException que anida una TimeoutException excepción se produce en .NET 5 y versiones posteriores.
Se aplica a
DeleteAsync(Uri)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envía una solicitud DELETE al URI especificado como una operación asincrónica.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(Uri ^ requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri requestUri);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri? requestUri);
member this.DeleteAsync : Uri -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As Uri) As Task(Of HttpResponseMessage)
Parámetros
- requestUri
- Uri
URI al que se envía la solicitud.
Devoluciones
Objeto de tarea que representa la operación asincrónica.
Excepciones
La instancia HttpClient ya envió el mensaje de solicitud.
O bien
requestUri
no es un URI absoluto.
O bien
BaseAddress' no está establecido.
Error en la solicitud debido a un problema subyacente, como la conectividad de red, un error de DNS, la validación del certificado de servidor o el tiempo de espera.
Solo .NET Core y .NET 5 y versiones posteriores: se produjo un error en la solicitud debido al tiempo de espera.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).
Nota
En el caso del tiempo de espera, se producen excepciones diferentes en diferentes implementaciones de .NET.
- HttpRequestException se produce en todas las versiones de .NET Framework aplicables.
- TaskCanceledException sin ninguna excepción interna se produce en todas las versiones de .NET Core aplicables.
- TaskCanceledException que anida una TimeoutException excepción se produce en .NET 5 y versiones posteriores.
Se aplica a
DeleteAsync(String, CancellationToken)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envía una solicitud DELETE al URI especificado con un token de cancelación como operación asincrónica.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(System::String ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string requestUri, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (string? requestUri, System.Threading.CancellationToken cancellationToken);
member this.DeleteAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As String, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parámetros
- 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
Objeto de tarea que representa la operación asincrónica.
Excepciones
La instancia HttpClient ya envió el mensaje de solicitud.
O bien
requestUri
no es un URI absoluto.
O bien
BaseAddress' no está establecido.
Error en la solicitud debido a un problema subyacente, como la conectividad de red, un error de DNS, la validación del certificado de servidor o el tiempo de espera.
Solo .NET Core y .NET 5 y versiones posteriores: se produjo un error en la solicitud debido al tiempo de espera.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).
Nota
En el caso del tiempo de espera, se producen excepciones diferentes en diferentes implementaciones de .NET.
- HttpRequestException se produce en todas las versiones de .NET Framework aplicables.
- TaskCanceledException sin ninguna excepción interna se produce en todas las versiones de .NET Core aplicables.
- TaskCanceledException que anida una TimeoutException excepción se produce en .NET 5 y versiones posteriores.
Se aplica a
DeleteAsync(Uri, CancellationToken)
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
- Source:
- HttpClient.cs
Envía una solicitud DELETE al URI especificado con un token de cancelación como operación asincrónica.
public:
System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ DeleteAsync(Uri ^ requestUri, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri requestUri, System.Threading.CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> DeleteAsync (Uri? requestUri, System.Threading.CancellationToken cancellationToken);
member this.DeleteAsync : Uri * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As Uri, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)
Parámetros
- 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
Objeto de tarea que representa la operación asincrónica.
Excepciones
La instancia HttpClient ya envió el mensaje de solicitud.
O bien
requestUri
no es un URI absoluto.
O bien
BaseAddress' no está establecido.
Error en la solicitud debido a un problema subyacente, como la conectividad de red, un error de DNS, la validación del certificado de servidor o el tiempo de espera.
Solo .NET Core y .NET 5 y versiones posteriores: se produjo un error en la solicitud debido al tiempo de espera.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
Esta operación no se bloqueará. El objeto devuelto Task<TResult> se completará después de leer toda la respuesta (incluido el contenido).
Nota
En el caso del tiempo de espera, se producen excepciones diferentes en diferentes implementaciones de .NET.
- HttpRequestException se produce en todas las versiones de .NET Framework aplicables.
- TaskCanceledException sin ninguna excepción interna se produce en todas las versiones de .NET Core aplicables.
- TaskCanceledException que anida una TimeoutException excepción se produce en .NET 5 y versiones posteriores.