IInputChannel.EndTryReceive(IAsyncResult, Message) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Slutför den angivna asynkrona åtgärden för att ta emot ett meddelande.
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
Parametrar
- result
- IAsyncResult
Returneras IAsyncResult av ett anrop till BeginTryReceive(TimeSpan, AsyncCallback, Object) metoden.
Returer
true om ett meddelande tas emot innan det angivna tidsintervallet förflutit. annars false.
Exempel
Följande kod visar hur du implementerar den här metoden:
public bool EndTryReceive(IAsyncResult result, out Message message)
{
return TryReceiveAsyncResult<TChannel>.End(result, out message);
}