1 2009-05-23 Michael Barker <mike@middlesoft.co.uk>
3 * IMessageEnumerator.cs: Added additional methods to support operations
4 specified by the System.Messaging version.
6 2009-05-19 Michael Barker <mike@middlesoft.co.uk>
8 * IMessage.cs: Added additional comments.
9 * IMessagingProvider.cs: Added additional comments.
10 * MessagingProviderLocator.cs: Added support for specifing messaging
11 implementation using an environment variable.
13 2009-01-03 Michael Barker <mike@middlesoft.co.uk>
15 * MessageQueueBase.cs: Added support for handling exception asynchronously.
17 2008-12-21 Michael Barker <mike@middlesoft.co.uk>
19 * MessageQueueBase.cs: Added optional base class that provide async
21 * CompletedEventArgs.cs: Added for events on async methods.
22 * CompletedEventHandler.cs: Added for events on async methods.
23 * IMessageQueue.cs: Added method and event signatures for async messaging.
24 * MessagingProviderLocator.cs: Added constant for InfiniteTimeout.
25 * QueueReference.cs: Remove unecessary logging.
27 2008-12-07 Michael Barker <mike@middlesoft.co.uk>
29 * MessageUnavailableException.cs: Specific exception for messages not being
30 available on the queue.
31 * QueueReference.cs: Change queue name to return "private$" as required.
33 2008-11-23 Michael Barker <mike@middlesoft.co.uk>
35 * IMessageQueue.cs: Added support for MessageQueueTransactionType,
36 ReceiveBy{Id,CorrelationId} and PeekBy{Id,CorrelationId} methods.
38 2008-11-09 Michael Barker <mike@middlesoft.co.uk>
40 * MessageQueueTransactionType.cs: New, copy of
41 System.Messaging.MessageQueueTransactionStatus.cs
43 2008-11-02 Michael Barker <mike@middlesoft.co.uk>
45 * IMessageQueueTransaction.cs: New, interface for supporting transactions
46 * MessageQueueTransactionStatus.cs: New, straight copy of the class from
48 * IMessageQueue.cs: Added methods for transactional delivery and purging
50 * IMessageQueueProvider.cs: Added method for creating transactions and
53 2008-10-26 Michael Barker <mike@middlesoft.co.uk>
55 * ConnectionException.cs: Added support for InnerExceptions
56 * MessageBase.cs: Added check for delivered messages and throwing exceptions
57 for appropriate properties. Add null argument checks for some byte[]
59 * IMessage.cs: Added SentTime to the list of delivery properties.
61 2008-10-12 Michael Barker <mike@middlesoft.co.uk>
63 * IMessageEnumerator.cs: New
65 2008-09-29 Michael Barker <mike@middlesoft.co.uk>
67 * AcknowledgeTypes.cs: New
68 * Acknowledgment.cs: New
69 * ConnectionException.cs: New
70 * CryptographicProviderType.cs: New
71 * EncryptionAlgorithm.cs: New
72 * EncryptionRequired.cs: New
73 * HashAlgorithm.cs: New
75 * IMessageQueue.cs: New
76 * IMessagingProvider.cs: New
78 * MessagePriority.cs: New
80 * MessagingProviderLocator.cs: New
81 * MonoMessagingException.cs: New
82 * QueueReference.cs: New