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 su messaggi 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
Oggetto IAsyncResult restituito da una chiamata al BeginReceive metodo .
Restituisce
Oggetto Message ricevuto in risposta alla richiesta.
Esempio
Il codice seguente illustra come implementare questo metodo.
public Message EndRequest(IAsyncResult result)
{
return this.InnerChannel.EndRequest(result);
}
Commenti
Se il messaggio di richiesta è maggiore della dimensione massima consentita dall'associazione utilizzata, viene generata un'eccezione QuotaExceededException . La dimensione massima del messaggio viene impostata dalla MaxReceivedMessageSize proprietà . Il valore predefinito è 65536 byte.