1 2009-01-03 Michael Barker <mike@middlesoft.co.uk>
3 * MessageQueueBase.cs: Added support for handling exception asynchronously.
5 2008-12-21 Michael Barker <mike@middlesoft.co.uk>
7 * MessageQueueBase.cs: Added optional base class that provide async
9 * CompletedEventArgs.cs: Added for events on async methods.
10 * CompletedEventHandler.cs: Added for events on async methods.
11 * IMessageQueue.cs: Added method and event signatures for async messaging.
12 * MessagingProviderLocator.cs: Added constant for InfiniteTimeout.
13 * QueueReference.cs: Remove unecessary logging.
15 2008-12-07 Michael Barker <mike@middlesoft.co.uk>
17 * MessageUnavailableException.cs: Specific exception for messages not being
18 available on the queue.
19 * QueueReference.cs: Change queue name to return "private$" as required.
21 2008-11-23 Michael Barker <mike@middlesoft.co.uk>
23 * IMessageQueue.cs: Added support for MessageQueueTransactionType,
24 ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
26 2008-11-09 Michael Barker <mike@middlesoft.co.uk>
28 * MessageQueueTransactionType.cs: New, copy of
29 System.Messaging.MessageQueueTransactionStatus.cs
31 2008-11-02 Michael Barker <mike@middlesoft.co.uk>
33 * IMessageQueueTransaction.cs: New, interface for supporting transactions
34 * MessageQueueTransactionStatus.cs: New, straight copy of the class from
36 * IMessageQueue.cs: Added methods for transactional delivery and purging
38 * IMessageQueueProvider.cs: Added method for creating transactions and
41 2008-10-26 Michael Barker <mike@middlesoft.co.uk>
43 * ConnectionException.cs: Added support for InnerExceptions
44 * MessageBase.cs: Added check for delivered messages and throwing exceptions
45 for appropriate properties. Add null argument checks for some byte[]
47 * IMessage.cs: Added SentTime to the list of delivery properties.
49 2008-10-12 Michael Barker <mike@middlesoft.co.uk>
51 * IMessageEnumerator.cs: New
53 2008-09-29 Michael Barker <mike@middlesoft.co.uk>
55 * AcknowledgeTypes.cs: New
56 * Acknowledgment.cs: New
57 * ConnectionException.cs: New
58 * CryptographicProviderType.cs: New
59 * EncryptionAlgorithm.cs: New
60 * EncryptionRequired.cs: New
61 * HashAlgorithm.cs: New
63 * IMessageQueue.cs: New
64 * IMessagingProvider.cs: New
66 * MessagePriority.cs: New
68 * MessagingProviderLocator.cs: New
69 * MonoMessagingException.cs: New
70 * QueueReference.cs: New