Waits until a message is available and returns it
Waits until a message is available and returns it
IMessage Receive();
If a message is available within the timeout duration it is returned otherwise this method returns null
IMessage Receive(TimeSpan);