IInputChannel.EndTryReceive(IAsyncResult, Message) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Das IAsyncResult, das durch einen Aufruf der BeginTryReceive(TimeSpan, AsyncCallback, Object)-Methode zurückgegeben wurde.
Gibt zurück
true
, wenn eine Nachricht empfangen wird, bevor das angegebene Zeitintervall abgelaufen ist, andernfalls false
.
Beispiele
Im folgenden Code wird veranschaulicht, wie diese Methode implementiert wird:
public bool EndTryReceive(IAsyncResult result, out Message message)
{
return TryReceiveAsyncResult<TChannel>.End(result, out message);
}