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
Vráceno IAsyncResult voláním BeginReceive metody.
Návraty
Přijatý Message v odpovědi na žádost.
Příklady
Následující kód ukazuje, jak tuto metodu implementovat.
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
Poznámky
Pokud je zpráva požadavku větší, než je maximální velikost zprávy povolená použitou vazbou, QuotaExceededException vyvolá se. Vlastnost nastaví MaxReceivedMessageSize maximální velikost zprávy. Výchozí hodnota je 65536 bajtů.