IRequestChannel.EndRequest(IAsyncResult) Methode

Definitie

Hiermee wordt een asynchrone bewerking voltooid om een antwoord op basis van een bericht te retourneren naar een verzonden aanvraag.

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

Parameters

result
IAsyncResult

De IAsyncResult geretourneerde door een aanroep naar de BeginReceive methode.

Retouren

De Message ontvangen reactie op de aanvraag.

Voorbeelden

De volgende code laat zien hoe u deze methode implementeert.

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

Opmerkingen

Als het aanvraagbericht groter is dan de maximale berichtgrootte die is toegestaan door de binding die wordt gebruikt, wordt er een QuotaExceededException gegenereerd. De maximale berichtgrootte wordt ingesteld door de MaxReceivedMessageSize eigenschap. De standaardwaarde is 65536 bytes.

Van toepassing op