Bagikan melalui


HttpBaseProtocolFilter.SendRequestAsync(HttpRequestMessage) Metode

Definisi

Kirim permintaan HTTP menggunakan HttpBaseProtocolFilter sebagai operasi asinkron.

public:
 virtual IAsyncOperationWithProgress<HttpResponseMessage ^, HttpProgress> ^ SendRequestAsync(HttpRequestMessage ^ request) = SendRequestAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<HttpResponseMessage, HttpProgress> SendRequestAsync(HttpRequestMessage const& request);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<HttpResponseMessage,HttpProgress> SendRequestAsync(HttpRequestMessage request);
function sendRequestAsync(request)
Public Function SendRequestAsync (request As HttpRequestMessage) As IAsyncOperationWithProgress(Of HttpResponseMessage, HttpProgress)

Parameter

request
HttpRequestMessage

Pesan permintaan HTTP untuk dikirim.

Mengembalikan

Objek yang mewakili operasi asinkron.

Penerapan

Atribut

Keterangan

Operasi ini tidak akan memblokir. IAsyncOperationWithProgress yang dikembalikan (dari HttpResponseMessage dan HttpProgress) selesai setelah seluruh pesan respons HTTP diterima.

Di bawah ini adalah pengecualian yang dilemparkan fungsi ini.

E_INVALIDARG

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

E_ILLEGAL_METHOD_CALL

Pesan permintaan sudah dikirim oleh instans HttpBaseProtocolFilter .

Berlaku untuk