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

Oggetto IAsyncResult restituito da una chiamata al BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) metodo .

context
RequestContext

Oggetto RequestContext ricevuto.

Valori restituiti

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

Esempio

Il codice seguente illustra come implementare questo metodo:

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

Si applica a