Partager via


IRequestChannel.EndRequest(IAsyncResult) Méthode

Définition

Complète une opération asynchrone pour retourner une réponse basée sur un message à une demande transmise.

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

Paramètres

result
IAsyncResult

IAsyncResult retourné par un appel à la méthode BeginReceive.

Retours

Message reçu en réponse à la demande.

Exemples

Le code suivant illustre l'implémentation de la méthode.

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

Remarques

Si le message de demande envoyé dépasse la taille maximale de message autorisée par la liaison utilisée, une QuotaExceededException est levée. La taille maximale du message est définie par la propriété MaxReceivedMessageSize. La valeur par défaut est 65536 octets.

S’applique à