Sdílet prostřednictvím


IRequestChannel.EndRequest(IAsyncResult) Metoda

Definice

Dokončí asynchronní operaci, která vrátí odpověď založenou na zprávě na přenášený požadavek.

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

IAsyncResult Vrácené voláním BeginReceive metody.

Návraty

Přijatý Message v odpovědi na požadavek.

Příklady

Následující kód ukazuje, jak implementovat tuto metodu.

public Message EndRequest(IAsyncResult result)
{
    return this.InnerChannel.EndRequest(result);
}

Poznámky

Pokud je zpráva požadavku větší, než maximální velikost zprávy povolená použitou vazbou QuotaExceededException , vyvolá se zpráva. Maximální velikost zprávy je nastavena MaxReceivedMessageSize vlastností. Výchozí hodnota je 65536 bajtů.

Platí pro