IRequestChannel.EndRequest(IAsyncResult) 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.
Menyelesaikan operasi asinkron untuk mengembalikan respons berbasis pesan ke permintaan yang dikirimkan.
public:
System::ServiceModel::Channels::Message ^ EndRequest(IAsyncResult ^ result);
public System.ServiceModel.Channels.Message EndRequest (IAsyncResult result);
abstract member EndRequest : IAsyncResult -> System.ServiceModel.Channels.Message
Public Function EndRequest (result As IAsyncResult) As Message
Parameter
- result
- IAsyncResult
yang IAsyncResult dikembalikan oleh panggilan ke BeginReceive metode .
Mengembalikan
yang Message diterima sebagai tanggapan atas permintaan tersebut.
Contoh
Kode berikut menunjukkan cara menerapkan metode ini.
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
Keterangan
Jika pesan permintaan lebih besar bahwa ukuran pesan maksimum yang diizinkan oleh pengikatan yang digunakan, akan QuotaExceededException dilemparkan. Ukuran pesan maksimum diatur oleh MaxReceivedMessageSize properti . Nilai defaultnya adalah 65536 byte.