IReplyChannel.EndTryReceiveRequest(IAsyncResult, RequestContext) Método

Definição

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 para o BeginTryReceiveRequest(TimeSpan, AsyncCallback, Object) método.

context
RequestContext

O RequestContext recebido.

Retornos

true se uma mensagem de solicitação for recebida antes que o intervalo de tempo especificado se especifique; caso contrário false.

Exemplos

O código a seguir ilustra como implementar este método:

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

Aplica-se a