IRequestChannel.EndRequest(IAsyncResult) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ů.