IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Conclui a operação assíncrona especificada para receber uma mensagem de solicitação.
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
Parâmetros
- result
- IAsyncResult
O IAsyncResult retornado por uma chamada ao método BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object).
- context
- RequestContext
O RequestContext recebido.
Retornos
true
se uma mensagem de solicitação for recebida antes que o intervalo de tempo especificado seja decorrido, caso contrário, false
.
Exemplos
O código a seguir ilustra como implementar esse método:
public bool EndTryReceiveRequest(IAsyncResult result, out RequestContext requestContext)
{
return TryReceiveRequestAsyncResult.End(result, out requestContext);
}