HttpClient.DeleteAsync Yöntem

Tanım

Belirtilen URI'ye zaman uyumsuz işlem olarak bir DELETE isteği gönderin.

Aşırı Yüklemeler

Name Description
DeleteAsync(String)

Belirtilen URI'ye zaman uyumsuz işlem olarak bir DELETE isteği gönderin.

DeleteAsync(Uri)

Belirtilen URI'ye zaman uyumsuz işlem olarak bir DELETE isteği gönderin.

DeleteAsync(String, CancellationToken)

Belirtilen URI'ye zaman uyumsuz bir işlem olarak iptal belirteci ile bir DELETE isteği gönderin.

DeleteAsync(Uri, CancellationToken)

Belirtilen URI'ye zaman uyumsuz bir işlem olarak iptal belirteci ile bir DELETE isteği gönderin.

DeleteAsync(String)

Belirtilen URI'ye zaman uyumsuz işlem olarak bir DELETE isteği gönderin.

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)

Parametreler

requestUri
String

İsteğin gönderildiği URI.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.

-veya-

requestUri mutlak bir URI değildir.

-veya-

BaseAddress ayarlanmadı.

İstek, ağ bağlantısı hatası, DNS hatası, sunucu sertifikası doğrulama hatası veya geçersiz sunucu yanıtı gibi geçerli bir HTTP yanıtı alma sorunu nedeniyle başarısız oldu. .NET 8 ve sonraki sürümlerde, nedeni HttpRequestError ile belirtilir.

-veya-

Yalnızca .NET Framework: İstek zaman aşımına uğradı.

.NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Note

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur:

Şunlara uygulanır

DeleteAsync(Uri)

Belirtilen URI'ye zaman uyumsuz işlem olarak bir DELETE isteği gönderin.

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)

Parametreler

requestUri
Uri

İsteğin gönderildiği URI.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.

-veya-

requestUri mutlak bir URI değildir.

-veya-

BaseAddress ayarlanmadı.

İstek, ağ bağlantısı hatası, DNS hatası, sunucu sertifikası doğrulama hatası veya geçersiz sunucu yanıtı gibi geçerli bir HTTP yanıtı alma sorunu nedeniyle başarısız oldu. .NET 8 ve sonraki sürümlerde nedeni HttpRequestError

-veya-

Yalnızca .NET Framework: İstek zaman aşımına uğradı.

.NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Note

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur:

Şunlara uygulanır

DeleteAsync(String, CancellationToken)

Belirtilen URI'ye zaman uyumsuz bir işlem olarak iptal belirteci ile bir DELETE isteği gönderin.

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)

Parametreler

requestUri
String

İsteğin gönderildiği URI.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.

-veya-

requestUri mutlak bir URI değildir.

-veya-

BaseAddress ayarlanmadı.

İstek, ağ bağlantısı hatası, DNS hatası, sunucu sertifikası doğrulama hatası veya geçersiz sunucu yanıtı gibi geçerli bir HTTP yanıtı alma sorunu nedeniyle başarısız oldu. .NET 8 ve sonraki sürümlerde nedeni HttpRequestError

-veya-

Yalnızca .NET Framework: İstek zaman aşımına uğradı.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

-veya-

.NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Note

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır

DeleteAsync(Uri, CancellationToken)

Belirtilen URI'ye zaman uyumsuz bir işlem olarak iptal belirteci ile bir DELETE isteği gönderin.

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)

Parametreler

requestUri
Uri

İsteğin gönderildiği URI.

cancellationToken
CancellationToken

İptal bildirimini almak için diğer nesneler veya iş parçacıkları tarafından kullanılabilecek bir iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

İstek iletisi zaten örnek tarafından HttpClient gönderilmişti.

-veya-

requestUri mutlak bir URI değildir.

-veya-

BaseAddress ayarlanmadı.

İstek, ağ bağlantısı hatası, DNS hatası, sunucu sertifikası doğrulama hatası veya geçersiz sunucu yanıtı gibi geçerli bir HTTP yanıtı alma sorunu nedeniyle başarısız oldu. .NET 8 ve sonraki sürümlerde nedeni HttpRequestError

-veya-

Yalnızca .NET Framework: İstek zaman aşımına uğradı.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

-veya-

.NET Core ve .NET 5 ve üzeri: İstek zaman aşımı nedeniyle başarısız oldu.

Açıklamalar

Bu işlem engellemez. Döndürülen Task<TResult> nesne, yanıtın tamamı (içerik dahil) okunduktan sonra tamamlanır.

Note

Zaman aşımı durumunda, farklı .NET uygulamalarında farklı özel durumlar oluşturulur.

Şunlara uygulanır