HttpClient.DeleteAsync Metode

Definisi

Kirim permintaan DELETE ke URI yang ditentukan sebagai operasi asinkron.

Overload

Nama Deskripsi
DeleteAsync(String)

Kirim permintaan DELETE ke URI yang ditentukan sebagai operasi asinkron.

DeleteAsync(Uri)

Kirim permintaan DELETE ke URI yang ditentukan sebagai operasi asinkron.

DeleteAsync(String, CancellationToken)

Kirim permintaan DELETE ke URI yang ditentukan dengan token pembatalan sebagai operasi asinkron.

DeleteAsync(Uri, CancellationToken)

Kirim permintaan DELETE ke URI yang ditentukan dengan token pembatalan sebagai operasi asinkron.

DeleteAsync(String)

Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs

Kirim permintaan DELETE ke URI yang ditentukan sebagai operasi asinkron.

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)

Parameter

requestUri
String

URI tempat permintaan dikirim.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Pesan permintaan sudah dikirim oleh HttpClient instans.

-atau-

requestUri ini bukan URI absolut.

-atau-

BaseAddress tidak diatur.

Permintaan gagal karena masalah saat mendapatkan respons HTTP yang valid, seperti kegagalan konektivitas jaringan, kegagalan DNS, kesalahan validasi sertifikat server, atau respons server yang tidak valid. Pada .NET 8 dan versi yang lebih baru, alasannya ditunjukkan oleh HttpRequestError.

-atau-

.NET Framework saja: Waktu permintaan habis.

.NET Core dan hanya .NET 5 dan yang lebih baru: Permintaan gagal karena waktu habis.

Keterangan

Operasi ini tidak memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah seluruh respons (termasuk konten) dibaca.

Note

Jika waktu habis, pengecualian yang berbeda dilemparkan pada implementasi .NET yang berbeda:

Berlaku untuk

DeleteAsync(Uri)

Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs

Kirim permintaan DELETE ke URI yang ditentukan sebagai operasi asinkron.

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)

Parameter

requestUri
Uri

URI tempat permintaan dikirim.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Pesan permintaan sudah dikirim oleh HttpClient instans.

-atau-

requestUri ini bukan URI absolut.

-atau-

BaseAddress tidak diatur.

Permintaan gagal karena masalah saat mendapatkan respons HTTP yang valid, seperti kegagalan konektivitas jaringan, kegagalan DNS, kesalahan validasi sertifikat server, atau respons server yang tidak valid. Pada .NET 8 dan versi yang lebih baru, alasannya ditunjukkan oleh HttpRequestError

-atau-

.NET Framework saja: waktu permintaan habis.

.NET Core dan hanya .NET 5 dan yang lebih baru: Permintaan gagal karena waktu habis.

Keterangan

Operasi ini tidak memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah seluruh respons (termasuk konten) dibaca.

Note

Jika waktu habis, pengecualian yang berbeda dilemparkan pada implementasi .NET yang berbeda:

Berlaku untuk

DeleteAsync(String, CancellationToken)

Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs

Kirim permintaan DELETE ke URI yang ditentukan dengan token pembatalan sebagai operasi asinkron.

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)

Parameter

requestUri
String

URI tempat permintaan dikirim.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Pesan permintaan sudah dikirim oleh HttpClient instans.

-atau-

requestUri ini bukan URI absolut.

-atau-

BaseAddress tidak diatur.

Permintaan gagal karena masalah saat mendapatkan respons HTTP yang valid, seperti kegagalan konektivitas jaringan, kegagalan DNS, kesalahan validasi sertifikat server, atau respons server yang tidak valid. Pada .NET 8 dan versi yang lebih baru, alasannya ditunjukkan oleh HttpRequestError

-atau-

.NET Framework saja: waktu permintaan habis.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

-atau-

.NET Core dan hanya .NET 5 dan yang lebih baru: Permintaan gagal karena waktu habis.

Keterangan

Operasi ini tidak memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah seluruh respons (termasuk konten) dibaca.

Note

Jika waktu habis, pengecualian yang berbeda dilemparkan pada implementasi .NET yang berbeda.

Berlaku untuk

DeleteAsync(Uri, CancellationToken)

Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs
Sumber:
HttpClient.cs

Kirim permintaan DELETE ke URI yang ditentukan dengan token pembatalan sebagai operasi asinkron.

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)

Parameter

requestUri
Uri

URI tempat permintaan dikirim.

cancellationToken
CancellationToken

Token pembatalan yang dapat digunakan oleh objek atau utas lain untuk menerima pemberitahuan pembatalan.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Pesan permintaan sudah dikirim oleh HttpClient instans.

-atau-

requestUri ini bukan URI absolut.

-atau-

BaseAddress tidak diatur.

Permintaan gagal karena masalah saat mendapatkan respons HTTP yang valid, seperti kegagalan konektivitas jaringan, kegagalan DNS, kesalahan validasi sertifikat server, atau respons server yang tidak valid. Pada .NET 8 dan versi yang lebih baru, alasannya ditunjukkan oleh HttpRequestError

-atau-

.NET Framework saja: waktu permintaan habis.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

-atau-

.NET Core dan hanya .NET 5 dan yang lebih baru: Permintaan gagal karena waktu habis.

Keterangan

Operasi ini tidak memblokir. Objek yang dikembalikan Task<TResult> akan selesai setelah seluruh respons (termasuk konten) dibaca.

Note

Jika waktu habis, pengecualian yang berbeda dilemparkan pada implementasi .NET yang berbeda.

Berlaku untuk