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

Vráceno IAsyncResult voláním BeginReceive metody.

Návraty

Message

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ů.

Platí pro