Compartir a través de


IInputChannel.EndTryReceive(IAsyncResult, Message) Método

Definición

Completa la operación asincrónica especificada para recibir un mensaje.

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

Parámetros

result
IAsyncResult

El IAsyncResult devuelto por una llamada al método BeginTryReceive(TimeSpan, AsyncCallback, Object).

message
Message

Message recibido.

Devoluciones

true si se recibe un mensaje antes de que transcurra un intervalo de tiempo especificado; de lo contrario false.

Ejemplos

El código siguiente muestra cómo implementar este método:

public bool EndTryReceive(IAsyncResult result, out Message message)
{
    return TryReceiveAsyncResult<TChannel>.End(result, out message);
}

Se aplica a