IInputChannel.EndTryReceive(IAsyncResult, Message) Methode

Definition

Schließt den angegebenen asynchronen Vorgang ab, um eine Nachricht zu empfangen.

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

Parameter

result
IAsyncResult

Die IAsyncResult von einem Aufruf der BeginTryReceive(TimeSpan, AsyncCallback, Object) Methode zurückgegebene Methode.

message
Message

Der Message Empfangene.

Gibt zurück

true wenn eine Nachricht vor dem angegebenen Zeitintervall empfangen wird; andernfalls false.

Beispiele

Der folgende Code veranschaulicht die Implementierung dieser Methode:

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

Gilt für: