HttpClient.DeleteAsync Metod

Definition

Skicka en DELETE-begäran till den angivna URI:n som en asynkron åtgärd.

Överlagringar

Name Description
DeleteAsync(String)

Skicka en DELETE-begäran till den angivna URI:n som en asynkron åtgärd.

DeleteAsync(Uri)

Skicka en DELETE-begäran till den angivna URI:n som en asynkron åtgärd.

DeleteAsync(String, CancellationToken)

Skicka en DELETE-begäran till den angivna URI:n med en annulleringstoken som en asynkron åtgärd.

DeleteAsync(Uri, CancellationToken)

Skicka en DELETE-begäran till den angivna URI:n med en annulleringstoken som en asynkron åtgärd.

DeleteAsync(String)

Skicka en DELETE-begäran till den angivna URI:n som en asynkron åtgärd.

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)

Parametrar

requestUri
String

Den URI som begäran skickas till.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Begärandemeddelandet skickades redan av instansen HttpClient .

-eller-

requestUri är inte en absolut URI.

-eller-

BaseAddress har inte angetts.

Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError.

-eller-

endast .NET Framework: Tidsgränsen för begäran har överskrids.

.NET Core och .NET endast 5 och senare: Begäran misslyckades på grund av tidsgränsen.

Kommentarer

Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.

Note

Vid timeout utlöses olika undantag på olika .NET implementeringar:

Gäller för

DeleteAsync(Uri)

Skicka en DELETE-begäran till den angivna URI:n som en asynkron åtgärd.

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)

Parametrar

requestUri
Uri

Den URI som begäran skickas till.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Begärandemeddelandet skickades redan av instansen HttpClient .

-eller-

requestUri är inte en absolut URI.

-eller-

BaseAddress har inte angetts.

Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError

-eller-

endast .NET Framework: tidsgränsen för begäran har överskrids.

.NET Core och .NET endast 5 och senare: Begäran misslyckades på grund av tidsgränsen.

Kommentarer

Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.

Note

Vid timeout utlöses olika undantag på olika .NET implementeringar:

Gäller för

DeleteAsync(String, CancellationToken)

Skicka en DELETE-begäran till den angivna URI:n med en annulleringstoken som en asynkron åtgärd.

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)

Parametrar

requestUri
String

Den URI som begäran skickas till.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Begärandemeddelandet skickades redan av instansen HttpClient .

-eller-

requestUri är inte en absolut URI.

-eller-

BaseAddress har inte angetts.

Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError

-eller-

endast .NET Framework: tidsgränsen för begäran har överskrids.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

-eller-

.NET Core och .NET endast 5 och senare: Begäran misslyckades på grund av tidsgränsen.

Kommentarer

Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.

Note

Vid timeout genereras olika undantag på olika .NET implementeringar.

Gäller för

DeleteAsync(Uri, CancellationToken)

Skicka en DELETE-begäran till den angivna URI:n med en annulleringstoken som en asynkron åtgärd.

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)

Parametrar

requestUri
Uri

Den URI som begäran skickas till.

cancellationToken
CancellationToken

En annulleringstoken som kan användas av andra objekt eller trådar för att få meddelande om annullering.

Returer

Aktivitetsobjektet som representerar den asynkrona åtgärden.

Undantag

Begärandemeddelandet skickades redan av instansen HttpClient .

-eller-

requestUri är inte en absolut URI.

-eller-

BaseAddress har inte angetts.

Begäran misslyckades på grund av ett problem med att få ett giltigt HTTP-svar, till exempel nätverksanslutningsfel, DNS-fel, verifieringsfel för servercertifikat eller ogiltigt serversvar. På .NET 8 och senare versioner anges orsaken av HttpRequestError

-eller-

endast .NET Framework: tidsgränsen för begäran har överskrids.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

-eller-

.NET Core och .NET endast 5 och senare: Begäran misslyckades på grund av tidsgränsen.

Kommentarer

Den här åtgärden blockeras inte. Det returnerade objektet slutförs Task<TResult> när hela svaret (inklusive innehåll) har lästs.

Note

Vid timeout genereras olika undantag på olika .NET implementeringar.

Gäller för