Bagikan melalui


HttpClient.PutAsync(Uri, IHttpContent) Metode

Definisi

Kirim permintaan PUT ke Uri yang ditentukan sebagai operasi asinkron. Untuk panduan pemrograman untuk kelas HttpClient, dan contoh kode, lihat topik konseptual HttpClient .

public:
 virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ PutAsync(Uri ^ uri, IHttpContent ^ content) = PutAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> PutAsync(Uri const& uri, IHttpContent const& content);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> PutAsync(System.Uri uri, IHttpContent content);
function putAsync(uri, content)
Public Function PutAsync (uri As Uri, content As IHttpContent) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)

Parameter

uri
Uri Uri

Uri tempat permintaan dikirim.

content
IHttpContent

Konten permintaan HTTP untuk dikirim ke server.

Mengembalikan

Objek yang mewakili operasi asinkron.

Atribut

Keterangan

Operasi ini tidak akan memblokir. IAsyncOperationWithProgress yang dikembalikan (dari HttpResponseMessage dan HttpProgress) selesai setelah seluruh respons (termasuk konten) dibaca.

Metode PutAsync dan PostAsync hanya memungkinkan pengaturan header konten HTTP dalam jumlah terbatas. Sebaliknya, metode SendRequestAsync memungkinkan pengaturan header pada pesan permintaan serta pada konten HTTP yang akan dikirim.

Di bawah ini adalah pengecualian yang dilemparkan fungsi ini.

E_INVALIDARG

Parameter uri adalah referensi null (Tidak ada di Visual Basic).

Berlaku untuk

Lihat juga