2004-05-12 Mike Kestner <mkestner@ximian.com>
authorMike Kestner <mkestner@gmail.com>
Wed, 12 May 2004 19:14:35 +0000 (19:14 -0000)
committerMike Kestner <mkestner@gmail.com>
Wed, 12 May 2004 19:14:35 +0000 (19:14 -0000)
* Activity.cs : stub
* BindingOption.cs : impl
* InheritanceOption.cs : impl
* PartitionOption.cs : impl
* ServiceConfig.cs : stub
* SxsOption.cs : impl
* ThreadPoolOption.cs : impl

svn path=/trunk/mcs/; revision=27187

mcs/class/System.EnterpriseServices/ChangeLog
mcs/class/System.EnterpriseServices/System.EnterpriseServices.dll.sources
mcs/class/System.EnterpriseServices/System.EnterpriseServices/Activity.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/BindingOption.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/ChangeLog
mcs/class/System.EnterpriseServices/System.EnterpriseServices/InheritanceOption.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/PartitionOption.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/ServiceConfig.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/SxsOption.cs [new file with mode: 0644]
mcs/class/System.EnterpriseServices/System.EnterpriseServices/ThreadPoolOption.cs [new file with mode: 0644]

index 6b2a829e0b8f70136b703d54dea10b10db2d9914..788df6f8bfc499045e77afe2b2851894d1c60035 100644 (file)
@@ -1,3 +1,7 @@
+2004-05-12  Mike Kestner <mkestner@ximian.com>
+
+       * System.EnterpriseServices.dll.sources: Added new enums and classes.
+
 2004-05-12  Mike Kestner <mkestner@ximian.com>
 
        * System.EnterpriseServices.dll.sources: Added new interface files.
index 608f0ea4ff17093c6c91bd2f7c37212902fcf8a8..d4c479cc7440bfa47fa2ee0f67025ea8a29bed95 100644 (file)
@@ -1,6 +1,7 @@
 Assembly/AssemblyInfo.cs
 System.EnterpriseServices/AccessChecksLevelOption.cs
 System.EnterpriseServices/ActivationOption.cs
+System.EnterpriseServices/Activity.cs
 System.EnterpriseServices/ApplicationAccessControlAttribute.cs
 System.EnterpriseServices/ApplicationActivationAttribute.cs
 System.EnterpriseServices/ApplicationIDAttribute.cs
@@ -8,6 +9,7 @@ System.EnterpriseServices/ApplicationNameAttribute.cs
 System.EnterpriseServices/ApplicationQueuingAttribute.cs
 System.EnterpriseServices/AuthenticationOption.cs
 System.EnterpriseServices/AutoCompleteAttribute.cs
+System.EnterpriseServices/BindingOption.cs
 System.EnterpriseServices/BOID.cs
 System.EnterpriseServices/BYOT.cs
 System.EnterpriseServices/COMTIIntrinsicsAttribute.cs
@@ -21,6 +23,7 @@ System.EnterpriseServices/ExceptionClassAttribute.cs
 System.EnterpriseServices/IAsyncErrorNotify.cs
 System.EnterpriseServices/IISIntrinsicsAttribute.cs
 System.EnterpriseServices/ImpersonationLevelOption.cs
+System.EnterpriseServices/InheritanceOption.cs
 System.EnterpriseServices/InstallationFlags.cs
 System.EnterpriseServices/InterfaceQueuingAttribute.cs
 System.EnterpriseServices/IPlaybackControl.cs
@@ -40,6 +43,7 @@ System.EnterpriseServices/JustInTimeActivationAttribute.cs
 System.EnterpriseServices/LoadBalancingSupportedAttribute.cs
 System.EnterpriseServices/MustRunInClientContextAttribute.cs
 System.EnterpriseServices/ObjectPoolingAttribute.cs
+System.EnterpriseServices/PartitionOption.cs
 System.EnterpriseServices/PrivateComponentAttribute.cs
 System.EnterpriseServices/PropertyLockMode.cs
 System.EnterpriseServices/PropertyReleaseMode.cs
@@ -55,11 +59,14 @@ System.EnterpriseServices/SecurityIdentity.cs
 System.EnterpriseServices/SecurityRoleAttribute.cs
 System.EnterpriseServices/ServicedComponent.cs
 System.EnterpriseServices/ServicedComponentException.cs
+System.EnterpriseServices/ServiceConfig.cs
 System.EnterpriseServices/SharedProperty.cs
 System.EnterpriseServices/SharedPropertyGroup.cs
 System.EnterpriseServices/SharedPropertyGroupManager.cs
+System.EnterpriseServices/SxsOption.cs
 System.EnterpriseServices/SynchronizationAttribute.cs
 System.EnterpriseServices/SynchronizationOption.cs
+System.EnterpriseServices/ThreadPoolOption.cs
 System.EnterpriseServices/TODOAttribute.cs
 System.EnterpriseServices/TransactionAttribute.cs
 System.EnterpriseServices/TransactionIsolationLevel.cs
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/Activity.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/Activity.cs
new file mode 100644 (file)
index 0000000..8a2a0d1
--- /dev/null
@@ -0,0 +1,57 @@
+// System.EnterpriseServices.Activity.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [MonoTODO]\r
+       [ComVisible(false)]\r
+       public sealed class Activity {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public Activity (ServiceConfig cfg)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion\r
+\r
+               #region Methods\r
+\r
+               [MonoTODO]\r
+               public void AsynchronousCall (IServiceCall serviceCall)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public void BindToCurrentThread ()\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public void SynchronousCall (IServiceCall serviceCall)\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               [MonoTODO]\r
+               public void UnbindFromThread ()\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion\r
+       }\r
+#endif\r
+}\r
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/BindingOption.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/BindingOption.cs
new file mode 100644 (file)
index 0000000..54173e5
--- /dev/null
@@ -0,0 +1,22 @@
+// System.EnterpriseServices.BindingOption.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [Serializable]\r
+       [ComVisible(false)]\r
+       public enum BindingOption {\r
+\r
+               NoBinding,\r
+               BindingToPoolThread\r
+       }\r
+#endif\r
+}\r
index 8124106f4101e8c576c2001c372e6dd6d96204b9..5e6eddb8d407148bf81522b7c6f9a4b5720f0683 100644 (file)
@@ -1,3 +1,13 @@
+2004-05-12  Mike Kestner <mkestner@ximian.com>
+
+       * Activity.cs : stub
+       * BindingOption.cs : impl
+       * InheritanceOption.cs : impl
+       * PartitionOption.cs : impl
+       * ServiceConfig.cs : stub
+       * SxsOption.cs : impl
+       * ThreadPoolOption.cs : impl
+
 2004-05-12  Mike Kestner <mkestner@ximian.com>
 
        * IAsyncErrorNotify.cs : oops, should be public
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/InheritanceOption.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/InheritanceOption.cs
new file mode 100644 (file)
index 0000000..6676296
--- /dev/null
@@ -0,0 +1,22 @@
+// System.EnterpriseServices.InheritanceOption.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [Serializable]\r
+       [ComVisible(false)]\r
+       public enum InheritanceOption {\r
+\r
+               Inherit,\r
+               Ignore\r
+       }\r
+#endif\r
+}\r
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/PartitionOption.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/PartitionOption.cs
new file mode 100644 (file)
index 0000000..7c13281
--- /dev/null
@@ -0,0 +1,23 @@
+// System.EnterpriseServices.PartitionOption.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [Serializable]\r
+       [ComVisible(false)]\r
+       public enum PartitionOption {\r
+\r
+               Ignore,\r
+               Inherit,\r
+               New\r
+       }\r
+#endif\r
+}\r
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ServiceConfig.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ServiceConfig.cs
new file mode 100644 (file)
index 0000000..41a4a9e
--- /dev/null
@@ -0,0 +1,233 @@
+// System.EnterpriseServices.ServiceConfig.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [MonoTODO]\r
+       [ComVisible(false)]\r
+       public sealed class ServiceConfig {\r
+\r
+               #region Constructors\r
+\r
+               [MonoTODO]\r
+               public ServiceConfig ()\r
+               {\r
+                       throw new NotImplementedException ();\r
+               }\r
+\r
+               #endregion\r
+\r
+               #region Properties\r
+\r
+               [MonoTODO]\r
+               public BindingOption Binding {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public ITransaction BringYourOwnTransaction {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool COMTIIntrinsicsEnabled {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool IISIntrinsicsEnabled {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public InheritanceOption Inheritance {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public TransactionIsolationLevel IsolationLevel {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public Guid PartitionId {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public PartitionOption PartitionOption {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string SxsDirectory {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string SxsName {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public SxsOption SxsOption {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public SynchronizationOption Synchronization {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public ThreadPoolOption ThreadPool {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string TipUrl {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string TrackingAppName {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string TrackingComponentName {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public bool TrackingEnabled {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public TransactionOption Transaction {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public string TransactionDescription {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               [MonoTODO]\r
+               public int TransactionTimeout {\r
+                       get {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+                       set {\r
+                               throw new NotImplementedException ();\r
+                       }\r
+               }\r
+\r
+               #endregion\r
+       }\r
+#endif\r
+}\r
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/SxsOption.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/SxsOption.cs
new file mode 100644 (file)
index 0000000..cc043b7
--- /dev/null
@@ -0,0 +1,23 @@
+// System.EnterpriseServices.SxsOption.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [Serializable]\r
+       [ComVisible(false)]\r
+       public enum SxsOption {\r
+\r
+               Ignore,\r
+               Inherit,\r
+               New\r
+       }\r
+#endif\r
+}\r
diff --git a/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ThreadPoolOption.cs b/mcs/class/System.EnterpriseServices/System.EnterpriseServices/ThreadPoolOption.cs
new file mode 100644 (file)
index 0000000..d1466e5
--- /dev/null
@@ -0,0 +1,24 @@
+// System.EnterpriseServices.ThreadPoolOption.cs\r
+//\r
+// Author:  Mike Kestner (mkestner@ximian.com)\r
+//\r
+// Copyright (C) 2004 Novell, Inc.\r
+//\r
+\r
+using System;\r
+using System.Runtime.InteropServices;\r
+\r
+namespace System.EnterpriseServices {\r
+\r
+#if NET_1_1\r
+       [Serializable]\r
+       [ComVisible(false)]\r
+       public enum ThreadPoolOption {\r
+\r
+               None,\r
+               Inherit,\r
+               STA,\r
+               MTA\r
+       }\r
+#endif\r
+}\r