IRequestChannel.EndRequest(IAsyncResult) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wykonuje operację asynchroniczną, aby zwrócić odpowiedź opartą na komunikatach na przesłane żądanie.
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
Parametry
- result
- IAsyncResult
Element IAsyncResult zwracany przez wywołanie BeginReceive metody .
Zwraca
Odebrane Message w odpowiedzi na żądanie.
Przykłady
Poniższy kod pokazuje, jak zaimplementować tę metodę.
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
Uwagi
Jeśli komunikat żądania jest większy niż maksymalny rozmiar komunikatu dozwolony przez używane powiązanie, QuotaExceededException jest zgłaszany. Maksymalny rozmiar komunikatu MaxReceivedMessageSize jest ustawiany przez właściwość . Wartość domyślna to 65536 bajtów.