2008-07-01 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.EnterpriseServices / System.EnterpriseServices / ServiceConfig.cs
1 // System.EnterpriseServices.ServiceConfig.cs\r
2 //\r
3 // Author:  Mike Kestner (mkestner@ximian.com)\r
4 //\r
5 // Copyright (C) 2004 Novell, Inc.\r
6 //\r
7 \r
8 //\r
9 // Permission is hereby granted, free of charge, to any person obtaining\r
10 // a copy of this software and associated documentation files (the\r
11 // "Software"), to deal in the Software without restriction, including\r
12 // without limitation the rights to use, copy, modify, merge, publish,\r
13 // distribute, sublicense, and/or sell copies of the Software, and to\r
14 // permit persons to whom the Software is furnished to do so, subject to\r
15 // the following conditions:\r
16 // \r
17 // The above copyright notice and this permission notice shall be\r
18 // included in all copies or substantial portions of the Software.\r
19 // \r
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\r
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\r
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\r
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\r
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\r
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\r
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r
27 //\r
28 \r
29 using System;\r
30 using System.Runtime.InteropServices;\r
31 #if NET_2_0\r
32 using System.Transactions;\r
33 #endif\r
34 \r
35 namespace System.EnterpriseServices {\r
36 \r
37 #if NET_1_1\r
38         [MonoTODO]\r
39         [ComVisible(false)]\r
40         public sealed class ServiceConfig {\r
41 \r
42                 #region Constructors\r
43 \r
44                 [MonoTODO]\r
45                 public ServiceConfig ()\r
46                 {\r
47                         throw new NotImplementedException ();\r
48                 }\r
49 \r
50                 #endregion\r
51 \r
52                 #region Properties\r
53 \r
54                 [MonoTODO]\r
55                 public BindingOption Binding {\r
56                         get {\r
57                                 throw new NotImplementedException ();\r
58                         }\r
59                         set {\r
60                                 throw new NotImplementedException ();\r
61                         }\r
62                 }\r
63 \r
64 #if NET_2_0\r
65                 [MonoTODO]\r
66                 public Transaction BringYourOwnSystemTransaction {\r
67                         get {\r
68                                 throw new NotImplementedException ();\r
69                         }\r
70                         set {\r
71                                 throw new NotImplementedException ();\r
72                         }\r
73                 }\r
74 #endif\r
75 \r
76                 [MonoTODO]\r
77                 public ITransaction BringYourOwnTransaction {\r
78                         get {\r
79                                 throw new NotImplementedException ();\r
80                         }\r
81                         set {\r
82                                 throw new NotImplementedException ();\r
83                         }\r
84                 }\r
85 \r
86                 [MonoTODO]\r
87                 public bool COMTIIntrinsicsEnabled {\r
88                         get {\r
89                                 throw new NotImplementedException ();\r
90                         }\r
91                         set {\r
92                                 throw new NotImplementedException ();\r
93                         }\r
94                 }\r
95 \r
96                 [MonoTODO]\r
97                 public bool IISIntrinsicsEnabled {\r
98                         get {\r
99                                 throw new NotImplementedException ();\r
100                         }\r
101                         set {\r
102                                 throw new NotImplementedException ();\r
103                         }\r
104                 }\r
105 \r
106                 [MonoTODO]\r
107                 public InheritanceOption Inheritance {\r
108                         get {\r
109                                 throw new NotImplementedException ();\r
110                         }\r
111                         set {\r
112                                 throw new NotImplementedException ();\r
113                         }\r
114                 }\r
115 \r
116                 [MonoTODO]\r
117                 public TransactionIsolationLevel IsolationLevel {\r
118                         get {\r
119                                 throw new NotImplementedException ();\r
120                         }\r
121                         set {\r
122                                 throw new NotImplementedException ();\r
123                         }\r
124                 }\r
125 \r
126                 [MonoTODO]\r
127                 public Guid PartitionId {\r
128                         get {\r
129                                 throw new NotImplementedException ();\r
130                         }\r
131                         set {\r
132                                 throw new NotImplementedException ();\r
133                         }\r
134                 }\r
135 \r
136                 [MonoTODO]\r
137                 public PartitionOption PartitionOption {\r
138                         get {\r
139                                 throw new NotImplementedException ();\r
140                         }\r
141                         set {\r
142                                 throw new NotImplementedException ();\r
143                         }\r
144                 }\r
145 \r
146                 [MonoTODO]\r
147                 public string SxsDirectory {\r
148                         get {\r
149                                 throw new NotImplementedException ();\r
150                         }\r
151                         set {\r
152                                 throw new NotImplementedException ();\r
153                         }\r
154                 }\r
155 \r
156                 [MonoTODO]\r
157                 public string SxsName {\r
158                         get {\r
159                                 throw new NotImplementedException ();\r
160                         }\r
161                         set {\r
162                                 throw new NotImplementedException ();\r
163                         }\r
164                 }\r
165 \r
166                 [MonoTODO]\r
167                 public SxsOption SxsOption {\r
168                         get {\r
169                                 throw new NotImplementedException ();\r
170                         }\r
171                         set {\r
172                                 throw new NotImplementedException ();\r
173                         }\r
174                 }\r
175 \r
176                 [MonoTODO]\r
177                 public SynchronizationOption Synchronization {\r
178                         get {\r
179                                 throw new NotImplementedException ();\r
180                         }\r
181                         set {\r
182                                 throw new NotImplementedException ();\r
183                         }\r
184                 }\r
185 \r
186                 [MonoTODO]\r
187                 public ThreadPoolOption ThreadPool {\r
188                         get {\r
189                                 throw new NotImplementedException ();\r
190                         }\r
191                         set {\r
192                                 throw new NotImplementedException ();\r
193                         }\r
194                 }\r
195 \r
196                 [MonoTODO]\r
197                 public string TipUrl {\r
198                         get {\r
199                                 throw new NotImplementedException ();\r
200                         }\r
201                         set {\r
202                                 throw new NotImplementedException ();\r
203                         }\r
204                 }\r
205 \r
206                 [MonoTODO]\r
207                 public string TrackingAppName {\r
208                         get {\r
209                                 throw new NotImplementedException ();\r
210                         }\r
211                         set {\r
212                                 throw new NotImplementedException ();\r
213                         }\r
214                 }\r
215 \r
216                 [MonoTODO]\r
217                 public string TrackingComponentName {\r
218                         get {\r
219                                 throw new NotImplementedException ();\r
220                         }\r
221                         set {\r
222                                 throw new NotImplementedException ();\r
223                         }\r
224                 }\r
225 \r
226                 [MonoTODO]\r
227                 public bool TrackingEnabled {\r
228                         get {\r
229                                 throw new NotImplementedException ();\r
230                         }\r
231                         set {\r
232                                 throw new NotImplementedException ();\r
233                         }\r
234                 }\r
235 \r
236                 [MonoTODO]\r
237                 public TransactionOption Transaction {\r
238                         get {\r
239                                 throw new NotImplementedException ();\r
240                         }\r
241                         set {\r
242                                 throw new NotImplementedException ();\r
243                         }\r
244                 }\r
245 \r
246                 [MonoTODO]\r
247                 public string TransactionDescription {\r
248                         get {\r
249                                 throw new NotImplementedException ();\r
250                         }\r
251                         set {\r
252                                 throw new NotImplementedException ();\r
253                         }\r
254                 }\r
255 \r
256                 [MonoTODO]\r
257                 public int TransactionTimeout {\r
258                         get {\r
259                                 throw new NotImplementedException ();\r
260                         }\r
261                         set {\r
262                                 throw new NotImplementedException ();\r
263                         }\r
264                 }\r
265 \r
266                 #endregion\r
267         }\r
268 #endif\r
269 }\r