IEmsOperations.ReceiveSelected(String) Method
Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IEmsOperations.ReceiveSelected(String) Method

Receive a message synchronously from the default destination, but only wait up to a specified time for delivery.

This method should be used carefully, since it will block the thread until the message becomes available or until the timeout value is exceeded.

This will only work with a default destination specified!

[Visual Basic]
Public Sub ReceiveSelected( _
   ByVal messageSelector As String _
Message ReceiveSelected(
   string messageSelector


the EMS message selector expression (or
if none). See the EMS specification for a detailed definition of selector expressions.

Return Value

the message received by the consumer, or

if the timeout expires


Exception TypeCondition
EMSExceptionIf there is any problem accessing the EMS API

See Also

IEmsOperations Interface | Spring.Messaging.Ems.Core Namespace | IEmsOperations.ReceiveSelected Overload List