HttpClient.DeleteAsync Método

Definición

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)

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.

Se aplica a

DeleteAsync(Uri)

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.

Se aplica a

DeleteAsync(String, CancellationToken)

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.

Se aplica a

DeleteAsync(Uri, CancellationToken)

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.

Se aplica a