HttpClient.DeleteAsync Methode

Definitie

Verzend een DELETE-aanvraag naar de opgegeven URI als asynchrone bewerking.

Overloads

Name Description
DeleteAsync(String)

Verzend een DELETE-aanvraag naar de opgegeven URI als asynchrone bewerking.

DeleteAsync(Uri)

Verzend een DELETE-aanvraag naar de opgegeven URI als asynchrone bewerking.

DeleteAsync(String, CancellationToken)

Verzend een DELETE-aanvraag naar de opgegeven URI met een annuleringstoken als asynchrone bewerking.

DeleteAsync(Uri, CancellationToken)

Verzend een DELETE-aanvraag naar de opgegeven URI met een annuleringstoken als asynchrone bewerking.

DeleteAsync(String)

Verzend een DELETE-aanvraag naar de opgegeven URI als asynchrone bewerking.

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);
member this.DeleteAsync : string -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function DeleteAsync (requestUri As String) As Task(Of HttpResponseMessage)

Parameters

requestUri
String

De URI waar de aanvraag naar wordt verzonden.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het aanvraagbericht is al verzonden door het HttpClient exemplaar.

– of –

Het requestUri is geen absolute URI.

– of –

BaseAddress is niet ingesteld.

De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError.

– of –

alleen .NET Framework: er is een time-out opgetreden voor de aanvraag.

alleen .NET Core en .NET 5 en hoger: de aanvraag is mislukt vanwege een time-out.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.

Note

In het geval van time-outs worden er verschillende uitzonderingen gegenereerd op verschillende .NET implementaties:

Van toepassing op

DeleteAsync(Uri)

Verzend een DELETE-aanvraag naar de opgegeven URI als asynchrone bewerking.

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)

Parameters

requestUri
Uri

De URI waar de aanvraag naar wordt verzonden.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het aanvraagbericht is al verzonden door het HttpClient exemplaar.

– of –

Het requestUri is geen absolute URI.

– of –

BaseAddress is niet ingesteld.

De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError

– of –

alleen .NET Framework: er is een time-out opgetreden voor de aanvraag.

alleen .NET Core en .NET 5 en hoger: de aanvraag is mislukt vanwege een time-out.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.

Note

In het geval van time-outs worden er verschillende uitzonderingen gegenereerd op verschillende .NET implementaties:

Van toepassing op

DeleteAsync(String, CancellationToken)

Verzend een DELETE-aanvraag naar de opgegeven URI met een annuleringstoken als asynchrone bewerking.

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

Parameters

requestUri
String

De URI waar de aanvraag naar wordt verzonden.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het aanvraagbericht is al verzonden door het HttpClient exemplaar.

– of –

Het requestUri is geen absolute URI.

– of –

BaseAddress is niet ingesteld.

De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError

– of –

alleen .NET Framework: er is een time-out opgetreden voor de aanvraag.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

– of –

alleen .NET Core en .NET 5 en hoger: de aanvraag is mislukt vanwege een time-out.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.

Note

Bij time-outs worden er verschillende uitzonderingen gegenereerd op verschillende .NET implementaties.

Van toepassing op

DeleteAsync(Uri, CancellationToken)

Verzend een DELETE-aanvraag naar de opgegeven URI met een annuleringstoken als asynchrone bewerking.

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)

Parameters

requestUri
Uri

De URI waar de aanvraag naar wordt verzonden.

cancellationToken
CancellationToken

Een annuleringstoken dat kan worden gebruikt door andere objecten of threads om kennisgeving van annulering te ontvangen.

Retouren

Het taakobject dat de asynchrone bewerking vertegenwoordigt.

Uitzonderingen

Het aanvraagbericht is al verzonden door het HttpClient exemplaar.

– of –

Het requestUri is geen absolute URI.

– of –

BaseAddress is niet ingesteld.

De aanvraag is mislukt vanwege een probleem met het ophalen van een geldig HTTP-antwoord, zoals netwerkverbindingsfout, DNS-fout, servercertificaatvalidatiefout of ongeldige serverreactie. In .NET 8 en latere versies wordt de reden aangegeven door HttpRequestError

– of –

alleen .NET Framework: er is een time-out opgetreden voor de aanvraag.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

– of –

alleen .NET Core en .NET 5 en hoger: de aanvraag is mislukt vanwege een time-out.

Opmerkingen

Deze bewerking wordt niet geblokkeerd. Het geretourneerde Task<TResult> object wordt voltooid nadat het hele antwoord (inclusief inhoud) is gelezen.

Note

Bij time-outs worden er verschillende uitzonderingen gegenereerd op verschillende .NET implementaties.

Van toepassing op