Condividi tramite


IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Metodo

Definizione

Completa l'operazione asincrona specificata per ricevere un messaggio di richiesta.

public:
 bool EndTryReceiveRequest(IAsyncResult ^ result, [Runtime::InteropServices::Out] System::ServiceModel::Channels::RequestContext ^ % context);
public bool EndTryReceiveRequest (IAsyncResult result, out System.ServiceModel.Channels.RequestContext context);
abstract member EndTryReceiveRequest : IAsyncResult * RequestContext -> bool
Public Function EndTryReceiveRequest (result As IAsyncResult, ByRef context As RequestContext) As Boolean

Parametri

result
IAsyncResult

Interfaccia IAsyncResult restituita da una chiamata al metodo BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object).

context
RequestContext

RequestContext ricevuto.

Restituisce

true se viene ricevuto un messaggio di richiesta prima della scadenza dell'intervallo di tempo specificato; in caso contrario false.

Esempio

Nell'esempio di codice seguente viene illustrato come implementare questo metodo:

public bool EndTryReceiveRequest(IAsyncResult result, out RequestContext requestContext)
{
    return TryReceiveRequestAsyncResult.End(result, out requestContext);
}

Si applica a