HttpClient.DeleteAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odešle požadavek DELETE zadanému identifikátoru URI jako asynchronní operaci.
Přetížení
DeleteAsync(String) |
Odešle požadavek DELETE zadanému identifikátoru URI jako asynchronní operaci. |
DeleteAsync(Uri) |
Odešle požadavek DELETE zadanému identifikátoru URI jako asynchronní operaci. |
DeleteAsync(String, CancellationToken) |
Odešlete požadavek DELETE na zadaný identifikátor URI s tokenem zrušení jako asynchronní operace. |
DeleteAsync(Uri, CancellationToken) |
Odešlete požadavek DELETE na zadaný identifikátor URI s tokenem zrušení jako asynchronní operace. |
DeleteAsync(String)
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
Odešle požadavek DELETE zadanému identifikátoru URI jako asynchronní operaci.
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)
Parametry
- requestUri
- String
Identifikátor URI, na který se požadavek odešle.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Instance již odeslala HttpClient zprávu požadavku.
-nebo-
Není requestUri
absolutní identifikátor URI.
-nebo-
BaseAddress není nastaveno.
Žádost selhala kvůli základnímu problému, jako je připojení k síti, selhání DNS, ověření certifikátu serveru nebo vypršení časového limitu.
Pouze .NET Core a .NET 5 a novější: Požadavek selhal kvůli vypršení časového limitu.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení celé odpovědi (včetně obsahu).
Poznámka
V případě vypršení časového limitu jsou v různých implementacích .NET vyvolány různé výjimky.
- HttpRequestException je vyvolán ve všech použitelných verzích rozhraní .NET Framework.
- TaskCanceledException ve všech použitelných verzích .NET Core se nevyvolá žádná vnitřní výjimka.
- TaskCanceledException která vnořuje TimeoutException objekt, je vyvolán v .NET 5 a novějších verzích.
Platí pro
DeleteAsync(Uri)
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
Odešle požadavek DELETE zadanému identifikátoru URI jako asynchronní operaci.
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)
Parametry
- requestUri
- Uri
Identifikátor URI, na který se požadavek odešle.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Instance již odeslala HttpClient zprávu požadavku.
-nebo-
Není requestUri
absolutní identifikátor URI.
-nebo-
BaseAddress není nastaveno.
Žádost selhala kvůli základnímu problému, jako je připojení k síti, selhání DNS, ověření certifikátu serveru nebo vypršení časového limitu.
Pouze .NET Core a .NET 5 a novější: Požadavek selhal kvůli vypršení časového limitu.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení celé odpovědi (včetně obsahu).
Poznámka
V případě vypršení časového limitu jsou v různých implementacích .NET vyvolány různé výjimky.
- HttpRequestException je vyvolán ve všech použitelných verzích rozhraní .NET Framework.
- TaskCanceledException ve všech použitelných verzích .NET Core se nevyvolá žádná vnitřní výjimka.
- TaskCanceledException která vnořuje TimeoutException objekt, je vyvolán v .NET 5 a novějších verzích.
Platí pro
DeleteAsync(String, CancellationToken)
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
Odešlete požadavek DELETE na zadaný identifikátor URI s tokenem zrušení jako asynchronní operace.
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)
Parametry
- requestUri
- String
Identifikátor URI, na který se požadavek odešle.
- cancellationToken
- CancellationToken
Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Instance již odeslala HttpClient zprávu požadavku.
-nebo-
Není requestUri
absolutní identifikátor URI.
-nebo-
BaseAddress není nastaveno.
Žádost selhala kvůli základnímu problému, jako je připojení k síti, selhání DNS, ověření certifikátu serveru nebo vypršení časového limitu.
Pouze .NET Core a .NET 5 a novější: Požadavek selhal kvůli vypršení časového limitu.
Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení celé odpovědi (včetně obsahu).
Poznámka
V případě vypršení časového limitu jsou v různých implementacích .NET vyvolány různé výjimky.
- HttpRequestException je vyvolán ve všech použitelných verzích rozhraní .NET Framework.
- TaskCanceledException ve všech použitelných verzích .NET Core se nevyvolá žádná vnitřní výjimka.
- TaskCanceledException která vnořuje TimeoutException objekt, je vyvolán v .NET 5 a novějších verzích.
Platí pro
DeleteAsync(Uri, CancellationToken)
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
- Zdroj:
- HttpClient.cs
Odešlete požadavek DELETE na zadaný identifikátor URI s tokenem zrušení jako asynchronní operace.
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)
Parametry
- requestUri
- Uri
Identifikátor URI, na který se požadavek odešle.
- cancellationToken
- CancellationToken
Token zrušení, který může být použit jinými objekty nebo vlákny k přijetí oznámení o zrušení.
Návraty
Objekt úlohy představující asynchronní operaci.
Výjimky
Instance již odeslala HttpClient zprávu požadavku.
-nebo-
Není requestUri
absolutní identifikátor URI.
-nebo-
BaseAddress není nastaveno.
Žádost selhala kvůli základnímu problému, jako je připojení k síti, selhání DNS, ověření certifikátu serveru nebo vypršení časového limitu.
Pouze .NET Core a .NET 5 a novější: Požadavek selhal kvůli vypršení časového limitu.
Token zrušení byl zrušen. Tato výjimka je uložena ve vrácené úloze.
Poznámky
Tato operace nebude blokována. Task<TResult> Vrácený objekt se dokončí po přečtení celé odpovědi (včetně obsahu).
Poznámka
V případě vypršení časového limitu jsou v různých implementacích .NET vyvolány různé výjimky.
- HttpRequestException je vyvolán ve všech použitelných verzích rozhraní .NET Framework.
- TaskCanceledException ve všech použitelných verzích .NET Core se nevyvolá žádná vnitřní výjimka.
- TaskCanceledException která vnořuje TimeoutException objekt, je vyvolán v .NET 5 a novějších verzích.