Test case or virtual method call from ctor.
[castle.git] / Facilities / AutomaticTransactionManagement / Changes.txt
blob310ea828af5af3bc2d731050e4288e26e97b0fdc
1 \r
2 - SERVICES-7 Fixed \r
3   "Can't explictly rollback transaction using ATM"\r
4 \r
5 == Beta 5 ==\r
6 \r
7 - Fixed bug reported on the Forum (when a\r
8   component was configured using the component's node, no interceptor\r
9   was being attached)\r
11 - Refactored to support configuration and attributes. For example\r
13   [Transactional]\r
14   public class MyTransactionalComponent\r
15   {\r
16     [Transaction]\r
17     public virtual void Save()\r
18     {\r
19     }\r
20   }\r
21   \r
22   is equivalent to \r
23   \r
24   <component \r
25         id="someid" \r
26         type="MyTransactionalComponent, MyAssembly"\r
27         isTransactional="true">\r
28   \r
29     <transaction>\r
30       <method name="Save" />\r
31     </transaction>\r
32   \r
33   </component>\r
35   You can also specify the transaction mode and isolation:\r
36   \r
37   <transaction>\r
38     <method name="Save" transactionMode="Requires" isolationLevel="Chaos" />\r
39   </transaction>\r