IRequestChannel.EndRequest(IAsyncResult) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Completa un'operazione asincrona per restituire una risposta basata sul messaggio a una richiesta trasmessa.
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
Parametri
- result
- IAsyncResult
Interfaccia IAsyncResult restituita da una chiamata al metodo BeginReceive.
Restituisce
Oggetto della classe Message ricevuto in risposta alla richiesta.
Esempio
Nel codice seguente viene illustrato come implementare questo metodo.
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
Commenti
Se le dimensioni del messaggio di richiesta sono superiori a quelle massime consentite dall'associazione in uso, viene generata QuotaExceededException. La dimensione massima del messaggio viene impostata dalla proprietà MaxReceivedMessageSize. Il valore predefinito è 65536 byte.