Bagikan melalui


IRequestChannel.EndRequest(IAsyncResult) Metode

Definisi

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.

Berlaku untuk