Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

IEmsOperations.ReceiveAndConvert(String) Method

Receive a message synchronously from the specified destination, but only wait up to a specified time for delivery. Convert the message into an object with a configured IMessageConverter.

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

[Visual Basic]
Public Sub ReceiveAndConvert( _
   ByVal destinationName As String _
)
[C#]
object ReceiveAndConvert(
   string destinationName
);

Parameters

destinationName
the name of the destination to send this message to (to be resolved to an actual destination by a DestinationResolver)

Return Value

the message produced for the consumer or

null
if the timeout expires.

Exceptions

Exception TypeCondition
EMSExceptionIf there is any problem accessing the EMS API

See Also

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