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