1 // System.EnterpriseServices.ServiceConfig.cs
3 // Author: Mike Kestner (mkestner@ximian.com)
5 // Copyright (C) 2004 Novell, Inc.
9 // Permission is hereby granted, free of charge, to any person obtaining
10 // a copy of this software and associated documentation files (the
11 // "Software"), to deal in the Software without restriction, including
12 // without limitation the rights to use, copy, modify, merge, publish,
13 // distribute, sublicense, and/or sell copies of the Software, and to
14 // permit persons to whom the Software is furnished to do so, subject to
15 // the following conditions:
17 // The above copyright notice and this permission notice shall be
18 // included in all copies or substantial portions of the Software.
20 // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
21 // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
22 // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
23 // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
24 // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
25 // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
26 // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
30 using System
.Runtime
.InteropServices
;
32 namespace System
.EnterpriseServices
{
37 public sealed class ServiceConfig
{
42 public ServiceConfig ()
44 throw new NotImplementedException ();
52 public BindingOption Binding
{
54 throw new NotImplementedException ();
57 throw new NotImplementedException ();
62 public ITransaction BringYourOwnTransaction
{
64 throw new NotImplementedException ();
67 throw new NotImplementedException ();
72 public bool COMTIIntrinsicsEnabled
{
74 throw new NotImplementedException ();
77 throw new NotImplementedException ();
82 public bool IISIntrinsicsEnabled
{
84 throw new NotImplementedException ();
87 throw new NotImplementedException ();
92 public InheritanceOption Inheritance
{
94 throw new NotImplementedException ();
97 throw new NotImplementedException ();
102 public TransactionIsolationLevel IsolationLevel
{
104 throw new NotImplementedException ();
107 throw new NotImplementedException ();
112 public Guid PartitionId
{
114 throw new NotImplementedException ();
117 throw new NotImplementedException ();
122 public PartitionOption PartitionOption
{
124 throw new NotImplementedException ();
127 throw new NotImplementedException ();
132 public string SxsDirectory
{
134 throw new NotImplementedException ();
137 throw new NotImplementedException ();
142 public string SxsName
{
144 throw new NotImplementedException ();
147 throw new NotImplementedException ();
152 public SxsOption SxsOption
{
154 throw new NotImplementedException ();
157 throw new NotImplementedException ();
162 public SynchronizationOption Synchronization
{
164 throw new NotImplementedException ();
167 throw new NotImplementedException ();
172 public ThreadPoolOption ThreadPool
{
174 throw new NotImplementedException ();
177 throw new NotImplementedException ();
182 public string TipUrl
{
184 throw new NotImplementedException ();
187 throw new NotImplementedException ();
192 public string TrackingAppName
{
194 throw new NotImplementedException ();
197 throw new NotImplementedException ();
202 public string TrackingComponentName
{
204 throw new NotImplementedException ();
207 throw new NotImplementedException ();
212 public bool TrackingEnabled
{
214 throw new NotImplementedException ();
217 throw new NotImplementedException ();
222 public TransactionOption Transaction
{
224 throw new NotImplementedException ();
227 throw new NotImplementedException ();
232 public string TransactionDescription
{
234 throw new NotImplementedException ();
237 throw new NotImplementedException ();
242 public int TransactionTimeout
{
244 throw new NotImplementedException ();
247 throw new NotImplementedException ();