HttpClient.PatchAsync Metode

Definisi

Overload

Nama Deskripsi
PatchAsync(String, HttpContent)

Mengirim permintaan PATCH ke URI yang ditetapkan sebagai string sebagai operasi asinkron.

PatchAsync(Uri, HttpContent)

Mengirim permintaan PATCH sebagai operasi asinkron.

PatchAsync(String, HttpContent, CancellationToken)

Mengirim permintaan PATCH dengan token pembatalan ke URI yang diwakili sebagai string sebagai operasi asinkron.

PatchAsync(Uri, HttpContent, CancellationToken)

Mengirim permintaan PATCH dengan token pembatalan sebagai operasi asinkron.

PatchAsync(String, HttpContent)

Mengirim permintaan PATCH ke URI yang ditetapkan sebagai string sebagai operasi asinkron.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : string * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent) As Task(Of HttpResponseMessage)

Parameter

requestUri
String

URI tempat permintaan dikirim.

content
HttpContent

Konten permintaan HTTP yang dikirim ke server.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

requestUri ini bukan URI absolut dan 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.

Permintaan gagal karena waktu habis.

URI permintaan yang disediakan tidak valid URI relatif atau absolut.

Keterangan

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

Berlaku untuk

PatchAsync(Uri, HttpContent)

Mengirim permintaan PATCH sebagai operasi asinkron.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content);
member this.PatchAsync : Uri * System.Net.Http.HttpContent -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent) As Task(Of HttpResponseMessage)

Parameter

requestUri
Uri

URI tempat permintaan dikirim.

content
HttpContent

Konten permintaan HTTP yang dikirim ke server.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

requestUri ini bukan URI absolut dan 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

Permintaan gagal karena waktu habis.

Keterangan

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

Berlaku untuk

PatchAsync(String, HttpContent, CancellationToken)

Mengirim permintaan PATCH dengan token pembatalan ke URI yang diwakili sebagai string sebagai operasi asinkron.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(System::String ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(string requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : string * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As String, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parameter

requestUri
String

URI tempat permintaan dikirim.

content
HttpContent

Konten permintaan HTTP yang dikirim ke server.

cancellationToken
CancellationToken

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

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

requestUri ini bukan URI absolut dan 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

Token pembatalan dibatalkan atau permintaan gagal karena waktu habis.

URI permintaan yang disediakan tidak valid URI relatif atau absolut.

Keterangan

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

Berlaku untuk

PatchAsync(Uri, HttpContent, CancellationToken)

Mengirim permintaan PATCH dengan token pembatalan sebagai operasi asinkron.

public:
 System::Threading::Tasks::Task<System::Net::Http::HttpResponseMessage ^> ^ PatchAsync(Uri ^ requestUri, System::Net::Http::HttpContent ^ content, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage> PatchAsync(Uri requestUri, System.Net.Http.HttpContent content, System.Threading.CancellationToken cancellationToken);
member this.PatchAsync : Uri * System.Net.Http.HttpContent * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>
Public Function PatchAsync (requestUri As Uri, content As HttpContent, cancellationToken As CancellationToken) As Task(Of HttpResponseMessage)

Parameter

requestUri
Uri

URI tempat permintaan dikirim.

content
HttpContent

Konten permintaan HTTP yang dikirim ke server.

cancellationToken
CancellationToken

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

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

requestUri ini bukan URI absolut dan 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

Token pembatalan dibatalkan atau permintaan gagal karena waktu habis.

Keterangan

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

Berlaku untuk