HttpClient.TrySendRequestAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
TrySendRequestAsync(HttpRequestMessage) |
Mengirim permintaan HTTP ke Uri yang ditentukan sebagai operasi asinkron. Untuk panduan pemrograman untuk kelas HttpClient, dan contoh kode, lihat topik konseptual HttpClient . |
TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption) |
Mengirim permintaan HTTP dengan opsi penyelesaian ke Uri yang ditentukan sebagai operasi asinkron. Untuk panduan pemrograman untuk kelas HttpClient, dan contoh kode, lihat topik konseptual HttpClient . |
TrySendRequestAsync(HttpRequestMessage)
Mengirim permintaan HTTP ke Uri yang ditentukan sebagai operasi asinkron. Untuk panduan pemrograman untuk kelas HttpClient, dan contoh kode, lihat topik konseptual HttpClient .
public:
virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request);
function trySendRequestAsync(request)
Public Function TrySendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)
Parameter
- request
- HttpRequestMessage
Pesan permintaan HTTP untuk dikirim.
Mengembalikan
Objek yang mewakili operasi asinkron.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1903 (diperkenalkan dalam 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v8.0)
|
Keterangan
Operasi ini tidak akan memberikan pengecualian pada kesalahan jaringan. Sebagai gantinya, Anda harus memeriksa HttpRequestResult untuk mempelajari tentang permintaan HTTP asli, respons HTTP yang dihasilkan (jika ada) dan kesalahan (jika ada). Operasi ini akan melempar ketika operasi dibatalkan.
Operasi ini tidak akan memblokir. IAsyncOperationWithProgress yang dikembalikan (dari HttpRequestResult dan HttpProgress) selesai setelah seluruh respons (termasuk konten) dibaca.
Lihat juga
Berlaku untuk
TrySendRequestAsync(HttpRequestMessage, HttpCompletionOption)
Mengirim permintaan HTTP dengan opsi penyelesaian ke Uri yang ditentukan sebagai operasi asinkron. Untuk panduan pemrograman untuk kelas HttpClient, dan contoh kode, lihat topik konseptual HttpClient .
public:
virtual IAsyncOperationWithProgress<HttpRequestResult ^, HttpProgress> ^ TrySendRequestAsync(HttpRequestMessage ^ request, HttpCompletionOption completionOption) = TrySendRequestAsync;
/// [Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpRequestResult, HttpProgress> TrySendRequestAsync(HttpRequestMessage const& request, HttpCompletionOption const& completionOption);
[Windows.Foundation.Metadata.Overload("TrySendRequestAsync2")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpRequestResult,HttpProgress> TrySendRequestAsync(HttpRequestMessage request, HttpCompletionOption completionOption);
function trySendRequestAsync(request, completionOption)
Public Function TrySendRequestAsync (request As HttpRequestMessage, completionOption As HttpCompletionOption) As IAsyncOperationWithProgress(Of HttpRequestResult, HttpProgress)
Parameter
- request
- HttpRequestMessage
Pesan permintaan HTTP untuk dikirim.
- completionOption
- HttpCompletionOption
Nilai yang menunjukkan apakah operasi HttpClient dianggap selesai ketika semua respons dibaca, atau saat hanya header yang dibaca.
Mengembalikan
Objek yang mewakili operasi asinkron.
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10, version 1903 (diperkenalkan dalam 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v8.0)
|
Keterangan
Operasi ini tidak akan memberikan pengecualian pada kesalahan jaringan. Sebagai gantinya, Anda harus memeriksa HttpRequestResult untuk mempelajari tentang permintaan HTTP asli, respons HTTP yang dihasilkan (jika ada) dan kesalahan (jika ada). Operasi ini akan melempar ketika operasi dibatalkan.
Operasi ini tidak akan memblokir. IAsyncOperationWithProgress (dari HttpRequestResult dan HttpProgress) yang dikembalikan selesai berdasarkan parameter completionOption setelah sebagian atau semua respons (termasuk konten) dibaca.
Lihat juga
- HttpRequestMessage
- HttpRequestResult
- HttpCompletionOption
- HttpProgress
- HttpResponseMessage
- HttpClient
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk