HttpClient.DeleteAsync Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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:
- OperationCanceledException som kapslar en TimeoutException genereras på .NET 5 och senare versioner.
- OperationCanceledException utan något inre undantag genereras på alla tillämpliga .NET Core-versioner.
- HttpRequestException genereras på alla tillämpliga .NET Framework-versioner.
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:
- OperationCanceledException som kapslar en TimeoutException genereras på .NET 5 och senare versioner.
- OperationCanceledException utan något inre undantag genereras på alla tillämpliga .NET Core-versioner.
- HttpRequestException genereras på alla tillämpliga .NET Framework-versioner.
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.
- OperationCanceledException som kapslar en TimeoutException genereras på .NET 5 och senare versioner.
- OperationCanceledException utan något inre undantag genereras på alla tillämpliga .NET Core-versioner.
- HttpRequestException genereras på alla tillämpliga .NET Framework-versioner.
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.
- HttpRequestException genereras på alla tillämpliga .NET Framework-versioner.
- OperationCanceledException utan något inre undantag genereras på alla tillämpliga .NET Core-versioner.
- OperationCanceledException som kapslar en TimeoutException genereras på .NET 5 och senare versioner.