Sdílet prostřednictvím


HttpClient.DeleteAsync Metoda

Definice

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.

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.

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.

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.

Platí pro