IInputChannel.EndTryReceive(IAsyncResult, Message) Methode

Definitie

Voltooit de opgegeven asynchrone bewerking om een bericht te ontvangen.

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

Parameters

result
IAsyncResult

De IAsyncResult geretourneerde door een aanroep naar de BeginTryReceive(TimeSpan, AsyncCallback, Object) methode.

message
Message

De Message ontvangen.

Retouren

true als een bericht wordt ontvangen vóór het opgegeven tijdsinterval; anders false.

Voorbeelden

De volgende code illustreert hoe u deze methode implementeert:

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

Van toepassing op