System.EnterpriseServices
Specifies the values allowed for transaction outcome voting.
Commits the
current transaction.
Aborts the current transaction.
This method is called by COM+ 1.0
infrastructure when the object is created. An object supporting
IObjectConstructString is passed.
The construction object. Currently, this object will support the IObjectConstructString interface.
The construction string specified in the
COM+ 1.0 administration catalog.
Activate will be called when the COM+ 1.0
context is about to allow new access to an object instance.
Deactivate is called when COM+ 1.0 has
determined that the component is no longer needed.
CanBePooled is called by the COM+ 1.0
infrastructure to verify that the object instance is available for object
pooling. The object should return false if it does not wish to be returned
to the pool.
Represents the unit of work associated with a
transaction. This structure is used in .
Represents an array containing the data.
Represents a structure used in the interface.
Represents the unit of work associated with this transaction.
Represents the isolation level associated with this transaction
object. ISOLATIONLEVEL_UNSPECIFIED indicates that no isolation level was specified.
Specifies zero. This field is reserved.
Represents a bitmask indicating which
flags this
transaction implementation supports.
Specifies zero.
This field is reserved.
Specifies zero. This field is reserved.
Specifies zero. This field is reserved.
Corresponds to the DTC
interface and is supported by objects obtained
through
.
Commits the transaction.
Must be .
A value taken from the OLE DB enumeration
Must be zero.
Aborts the transaction.
An optional that indicates why the transaction is being aborted. This parameter can be , indicating that no reason for the abort is provided.
Must be .
When is , an asynchronous abort is performed and the caller must use to learn the outcome of the transaction.
Returns information about a transaction object.
Pointer to the caller-allocated structure that will receive information about the transaction. Must not be .
Specifies the mode for accessing shared properties in the
shared property group manager.
Locks a property during a get or set, assuring that every
get or set operation on a shared property is atomic.
Locks all the properties in the shared property group
for exclusive use by the caller, as long as the caller's current method is executing.
Specifies the release mode for the properties in the new
shared property group.
When all clients have released their references on the
property group, the property group is automatically destroyed. (This is the
default COM mode.)
The property group is not destroyed until the process in
which it was created has terminated.
Accesses a shared property. This class cannot be inherited.
Gets or sets the value of the shared property.
Represents a collection of shared properties. This class cannot be inherited.
Creates a property at the given position.
The index of the new property
Determines whether the property exists. Set to on return if the property exists.
The requested .
Returns the property at the given position.
The index of the property.
The requested .
Creates a property with the given name.
The name of the new property.
Determines whether the property exists. Set to on return if the property exists.
The requested .
Returns the property with the given name.
The name of requested property.
The requested .
Controls access to shared property groups. This class cannot be inherited.
Initializes a new instance of the class.
Finds or creates a property group with the given information.
The name of requested property.
The isolation mode requested. You can choose to make get and set operations atomic, or all operations over the duration of the method call atomic.
The release mode requested. If the release mode is process, the property is held alive for the lifetime of the process.
Determines whether the property exists. Set to if the property existed already, if the call created the property.
The requested .
Finds the property group with the given name.
The name of requested property.
The requested .
Retrieves the enumeration interface for the collection.
The enumerator interface for the collection.
[To be supplied.]
[To be supplied.]
Represents the base class of all classes using COM+ services.
Initializes a new instance of the
class.
Finalizes the
object and removes the associated COM+ reference.
The object to dispose.
This method is called by the infrastructure when the object is created
or allocated from a pool. Override this method to add custom initialization code to
objects.
This method is called by the infrastructure when the object is about to
be deactivated. Override this method to add custom finalization
code to objects when just-in-time (JIT) compiled code or object pooling is used.
This method is called by the infrastructure before the object is put
back into the pool. Override this method to vote on whether the object is put
back into the pool.
if the serviced
component can be pooled; otherwise,
.
This method is called by the infrastructure just after the constructor
is called, passing in the constructor string. Override this method to
make use of the construction string value.
The construction string.
Releases all resources used by the
.
Releases the unmanaged resources used
by the
and optionally releases the managed resources.
to release both managed and unmanaged resources; otherwise,
to release only unmanaged resources.
The exception that is thrown when an error is detected in a serviced component.
Initializes a new instance of the class.
Initializes a new instance of the class
with a specified error message.
The message displayed to the client when the exception is thrown.
Initializes a new instance of the class.
The message displayed to the client when the exception is thrown.
The , if any, that threw the current exception.
Obtains information about the COM+
object context. This class cannot be inherited.
Sets the
bit to and the bit to in the COM+ context.
Sets both the bit
and the bit to
in the COM+ context.
Sets the bit and
the bit to
in the COM+ context.
Sets the bit to
and the bit to in the COM+ context.
Determines whether the caller is in the
specified role.
The name of the role to check.
if the caller is in the specified role; otherwise,
.
Returns a named property from the COM+ context.
The name of the requested property.
The named property for the context.
Gets a value indicating whether the current context is
transactional.
Gets a value indicating whether role-based security is active
in the current context.
Gets an object describing the current COM+ DTC
transaction.
Gets the GUID of the current COM+ DTC
transaction.
Gets a GUID for the current context.
Gets a GUID representing the activity containing the component.
Gets or sets the bit in the COM+
context.
Gets or sets the bit in the COM+
context.
Gets a GUID for the current partition.
Gets a GUID for the current application.
Gets a GUID for the current application instance.
Contains information regarding an identity in a COM+
call chain.
Gets the name of the user described by this
identity.
Gets the authentication service described by this identity.
Gets the impersonation level of the user described
by this identity.
Gets the authentication level of the user described by this identity.
Provides an ordered collection of identities in the
current call chain.
Retrieves the enumeration interface for the object.
The enumerator interface for
the collection.
Gets the number of callers in the chain.
Gets the specified item.
The item to access using an index number.
Describes the chain of
callers leading up to the current method call.
Verifies that the direct caller is a
member of the specified role.
The specified role.
if the direct caller is a member of the specified role;
otherwise, .
Verifies that the specified user is in the specified role.
The specified user.
The specified role.
if the specified user is a member of the specified
role; otherwise, .
Gets a
object describing the security call context.
Determines whether security checks are enabled
in the current context.
Gets a object
describing the direct caller of this method.
Gets a describing the
original caller.
Gets the value from the
collection in COM+.
Gets the value from the collection in COM+.
Gets
a object describing the caller.
Specifies the automatic transaction
type requested by the component.
Ignores any transaction in the current context.
Creates the component in a context with no governing transaction.
Shares a transaction, if one exists.
Shares a transaction, if one exists, and creates a new transaction, if necessary.
Creates the component with a new transaction, regardless of the state of the current context.
Specifies the value of the
.
The isolation level for the component is obtained from
the calling component's isolation level. If this is the root component, the
isolation level used in .
Shared locks are issued and no exclusive locks are honored.
Shared locks are held while the data is being read to avoid reading
modified data, but the data can be changed before the end of the transaction,
resulting in non repeatable reads or phantom data.
Locks are placed on all data that is used in a query, preventing
other users from updating the data. Prevents non repeatable reads, but
phantom rows are still possible.
Prevents updating or inserting until the transaction is complete.
Specifies the type of automatic
synchronization requested by the component.
COM+ ignores the synchronization requirements of
the component when determining context for the object.
An object with this value never participates in synchronization, regardless
of the status of its caller. This setting is only available for
components that are non transactional and do not use just-in-time (JIT) activation.
An object with this value participates in synchronization,
if it exists.
Ensures that all objects created from the component are synchronized.
An object with this value must participate in a new
synchronization where COM+ manages contexts and apartments on behalf of all
components involved in the call.
Specifies the manner in which serviced
components are activated in the application.
Specifies that serviced components in the marked application are
activated in the creator's process.
Specifies that serviced components in the marked application are
activated in a system-provided process.
Specifies the type of transaction that is available
to the attributed object. Permissible values are members of the
enumeration.
Initializes a new instance of the
class,
setting the component's requested transaction type to
.
Initializes a new instance of the
class, specifying the transaction type.
The specified transaction type, a
value.
Gets or sets the
value
for the transaction, optionally disabling the transaction service.
Gets or sets the transaction isolation level.
Gets or sets the time-out for this transaction.
Turns just-in-time (JIT) activation on or off. This class cannot be
inherited.
Initializes a new instance of the
class.
The default constructor enables just-in-time (JIT) activation.
Initializes a new instance of the
class,
optionally
allowing the disabling of just-in-time (JIT) activation by passing
as the parameter.
to enable JIT activation; otherwise,.
Gets the value of the
setting.
Sets the synchronization value of the component. This class cannot be inherited.
Initializes a new instance of the
class
with the default
.
Initializes a new instance of the
class
with the
specified
.
One of the
values.
Gets the current setting of the
property.
Forces the attributed object to be created in the context of the creator, if possible. This class cannot be inherited.
Initializes a new instance of the
class, requiring creation of the object in
the context of the creator.
Initializes a new instance of the
class,
optionally not creating the object in the context of the creator.
to create the object in the context of the creator; otherwise,.
Gets or sets a value indicating whether the attributed object
is to be created in the context of the creator.
Enables COM+ object construction support. This class cannot be inherited.
Initializes a new instance of the
class and
initializes the default settings for
and
.
Initializes a new instance of the
class, setting
to the specified value.
to enable COM+ object construction support; otherwise,
.
Gets or sets a default value for the constructor
string.
Gets or sets a value indicating whether COM+ object construction support is enabled.
Enables and configures object pooling for a
component. This class cannot be inherited.
Initializes a new instance of the
class and
sets the
,
,
, and
properties to their default
values.
Initializes a new instance of the
class and sets the
and
properties.
The minimum pool size.
The maximum pool size.
Initializes a new instance of the
class and sets the
property.
to enable object pooling; otherwise,
.
Initializes a new instance of the
class and sets the
,
, and
properties.
to enable object pooling; otherwise,
.
The minimum pool size.
The maximum pool size.
Gets or sets a value indicating whether object pooling is enabled.
Gets or sets the value for the maximum size of the pool.
Gets or sets the value for the minimum size of the pool.
Gets or sets the length of time to wait for an object to become available
in the pool before throwing an exception. This value is in
milliseconds.
Enables you to pass context properties from
the COM Transaction Integrator (COMTI) into the COM+ context.
Initializes a new instance of the
class,
setting the
property to
.
Initializes a new instance of the
class,
enabling the setting of the
property.
if the COMTI context properties are passed into the COM+ context; otherwise,
.
Gets a value indicating whether the COMTI context properties are
passed into the COM+ context.
Enables access to ASP intrinsic values from
. This class cannot be inherited.
Initializes a new instance of the
class,
enabling access to the ASP intrinsic values.
Initializes a new instance of the
class,
optionally disabling access to the ASP intrinsic values.
to enable access to the ASP intrinsic values; otherwise,
.
Gets a value indicating whether access to the ASP intrinsic values is enabled.
Enables event tracking for a component. This class cannot be inherited.
Initializes a new instance of the
class,
enabling event tracking.
Initializes a new instance of the
class,
optionally disabling event tracking.
to enable event tracking; otherwise,
.
Gets the value of the
property, which indicates whether tracking is enabled.
Sets the queuing exception class for the queued class.
This class cannot be inherited.
Initializes a new instance of the
class.
The name of the exception class for the player to activate and play back before the message is routed to the dead letter queue.
Gets the name of the exception class for
the player to activate and play back before the message is routed to the dead letter queue.
Determines whether the component participates in load
balancing, if the component load balancing service is installed and enabled on the server.
Initializes a new instance of the
class, specifying load balancing support.
Initializes a new instance of the
class, optionally disabling load
balancing support.
to enable load balancing support; otherwise,
.
Gets a value indicating whether load balancing support is enabled.
Marks the attributed class as an event class. This class cannot be inherited.
Initializes a new instance of the
class.
Gets or sets a value indicating whether events are to be
delivered to subscribers in parallel.
Gets or sets a value indicating whether subscribers can be activated in the publisher's
process.
Gets or sets a publisher filter for an event method.
Identifies a component as a private component that is only seen and activated by components in the
same application. This class cannot be inherited.
Initializes a new instance of the
class.
Marks the attributed method as an
object. This class cannot be inherited.
Initializes a new instance of the
class,
specifying that the application should automatically call
if the transaction completes
successfully.
Initializes a new instance of the
class,
specifying whether COM+
is enabled.
to enable in the COM+ object; otherwise, .
Gets a value indicating the setting of
the
option in
COM+.
Specifies whether
components in the assembly run in the creator's process or in
a system process.
Initializes a new instance of the
class,
setting
the specified
value.
One of the
values.
Gets the specified
value.
Gets or sets
a value representing a virtual root on the Web for the COM+ application.
This property is not supported in the current version.
Specifies the name of the COM+ application to be used for the install of the components in the
assembly. This class cannot be inherited.
Initializes a new instance of the
class, specifying the name of the COM+ application to be used for
the install of the components.
The name of the COM+ application.
Gets a value indicating the name of
the COM+ application that contains the components in the assembly.
Specifies the application ID (as a GUID) for this assembly. This class cannot be inherited.
Initializes a new instance of the
class
specifying the GUID representing
the application ID for the COM+ application.
The GUID associated with the COM+ application.
Gets the GUID of the COM+ application.
Enables queuing support for the marked assembly and enables the application
to read method calls from Message Queuing queues. This class cannot be inherited.
Initializes a new instance of the
class,
enabling queuing support for the assembly and initializing
,
, and
.
Gets or sets a value indicating whether queuing support is enabled.
Gets or sets a value indicating whether the application
will accept queued component calls from clients.
Gets or sets the number
of threads used to extract messages from the queue
and activate the corresponding component.
Enables queuing support for the marked interface. This class cannot be inherited.
Initializes a new instance of the
class setting the
and
properties to their default values.
Initializes a new instance of the
class,
optionally disabling queuing support.
to enable queuing support; otherwise,
.
Gets or sets a value indicating whether queuing support is enabled.
Gets or sets the name of the interface on which queuing is enabled.
Sets the description on an assembly (application), component, method, or interface. This class
cannot be inherited.
Initializes a new instance of the
class.
The description of the assembly (application), component, method, or interface.
Flags used with the class.
Do the default installation, which does the configure,
install, and register steps, and assumes that the application already exists.
Do not export the type library; one can be found either by
the generated or supplied type library name.
Create the target application. Error if it already exists.
Create the application if it does not
exist; otherwise use the existing application.
If using an existing application, ensure that the
properties on this application match those in the assembly.
Configure components only, do not configure methods or interfaces.
When alert text is encountered, write it to the Console.
Should not be used.
Should not be used.
Should not be used.
Retrieves extended error information about methods related to multiple COM+ objects. This also includes
methods that install, import, and export COM+ applications and components. This class
cannot be inherited.
Gets the key value for the object that caused the error, if applicable.
Gets a precise specification of the item that caused the
error, such as a property name.
Gets the name of the object or file that caused the error.
Gets the error code for the object or file.
Gets the description of the .
The exception that is thrown when a registration error is detected.
Initializes a new instance of the class with a specified error message.
The message displayed to the client when the exception is thrown.
Sets the object with the error
information in .
A object containing serialized object data.
The contextual information about the source or destination.
Gets an array of objects describing registration errors.
Installs and configures assemblies in the COM+ catalog.
Installs the assembly into the COM+ catalog.
The assembly name as a file or the strong name of an assembly in the global assembly cache (GAC).
The application parameter can be . If it is, the name of the application is automatically generated based on the name of the assembly or the attribute. If the application contains an attribute, the attribute takes precedence.
The name of the output type library (TLB) file, or a string containing if the registration helper is expected to generate the name. On call completion, the actual name used is placed in the parameter.
The installation options specified in the enumeration.
Uninstalls the assembly from the COM+ catalog.
The assembly name as a file or the strong name of an assembly in the global assembly cache (GAC).
The name of the COM+ application.
Installs and
configures assemblies in the COM+ catalog. This class
cannot be inherited.
Installs the named assembly in a COM+ application.
The file name of the assembly to install.
The name of the COM+ application to install into. This parameter can be . If , the name of the application is generated based on the name of the assembly, then is returned. If the application contains an , the attribute takes precedence.
The name of the output Type Library Exporter (Tlbexp.exe) file, or a string containing if the registration helper is expected to generate the name. The actual name used is placed in the parameter on call completion.
The flags controlling the installation process.
Uninstalls the assembly from the given application.
The filename of the assembly to uninstall.
If this name is not , it is the name of the application containing the components in the assembly.
Uninstalls the assembly from the given application.
The filename of the assembly to uninstall.
If this name is not , it is the name of the application containing the components in the assembly.
The name of the partition. This parameter can be .
Installs the named assembly in a COM+ application.
The file name of the assembly to install.
The name of the COM+ application to install into. This parameter can be . If , the name of the application is generated based on the name of the assembly, then is returned. If the application contains an , the attribute takes precedence.
The name of the partition. This parameter can be .
The name of the output Type Library Exporter (Tlbexp.exe) file, or a string containing if the registration helper is expected to generate the name. The actual name used is placed in the parameter on call completion.
The flags controlling the installation process.
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
[To be supplied.]
Enables security checking on calls to a component. This class cannot be inherited.
Initializes a new instance of the
class.
Initializes a new instance of the
class and
sets the
property indicating
whether to
enable COM+ security configuration.
to enable security checking on calls to a component; otherwise,
.
Gets a value indicating whether to enable security
checking on calls to a component.
Specifies the level of access checking for an application, either at the process level only or at all levels,
including component, interface, and method levels.
Enable access checks only at the process level. No access
checks are made at the component, interface, or method level.
Enable access checks at every level on calls into the application.
Specifies the remote procedure call (RPC) authentication mechanism. Applicable
only when the
is set to
.
Uses the default authentication level for the specified authentication service. In COM+,
this setting is provided by the
property in the
collection.
Authentication does not occur.
Authenticates credentials only when the connection is made.
Authenticates credentials at the beginning of every call.
Authenticates credentials and verifies that all call
data is received.
Authenticates credentials and verifies that no call data
has been modified in transit.
Authenticates credentials and encrypts the packet,
including the data and the sender's identity and signature.
Specifies the level of impersonation allowed when calling
targets of a server application.
Uses the default impersonation level for
the specified authentication service. In COM+, this setting is provided
by the
property in the
collection.
The client is anonymous to the server. The server
process can impersonate the client, but the impersonation token does not contain
any information about the client.
The system default level. The server can obtain the
client's identity, and the server can impersonate the client to do ACL checks.
The server can impersonate the client's security
context while acting on behalf of the client. The server can access local
resources as the client.
The most powerful impersonation level. When this level
is selected, the server (whether local or remote) can impersonate the client's
security context while acting on behalf of the client
Allows security configuration for the library or server application housing the application. This class
cannot be inherited.
Initializes a new instance of the
class.
Initializes a new instance of the
class and
sets the
property indicating whether to enable COM security
configuration.
to allow configuration of security; otherwise,
.
Gets or sets a value indicating
whether to enable COM+ security configuration.
Gets or sets the access checking level to process level or to component level.
Gets or sets the remote procedure call (RPC) authentication level.
Gets or sets the impersonation level that is allowed for calling targets of
this application.
Configures a role for an application or component. This
class cannot be inherited.
Initializes a new instance of the
class and
sets the
property.
A security role for the application, component, interface, or method.
Initializes a new instance of the
class and
sets the
and
properties.
A security role for the application, component, interface, or method.
to require that the newly created role have the Everyone user group added as a user; otherwise,
.
Gets or sets the security role.
Sets a value indicating whether to add
the Everyone user group as a user.
Gets or sets the role description.
Ensures that the infrastructure calls through an interface for a
method or for each method in a class when using the security service.
Classes need to use interfaces to use security services. This class cannot be inherited.
Initializes a new instance of the
class.
Create an object given a progID.
Create an object given a class ID.
Create an object reference that is safe to pass back
to a client.
Describes the origin of a Compensating Resource Manager (CRM) log record.
Indicates the delivered record should be forgotten.
Log record was written during Prepare.
Log record was written during commit.
Log record was written during abort.
Log record was written during recovery.
Log record was written during Replay.
Log record was written when replay was in progress.
Specifies flags that control which phases of transaction completion should
be received by the Compensating Resource Manager (CRM) Compensator, and whether
recovery should fail if questionable transactions remain after recovery has been
attempted.
Represents the prepare phase.
Represents the commit phase.
Represents the abort phase.
Represents all phases.
Fails if in-doubt transactions remain after recovery has been attempted.
Specifies the state of the current Compensating Resource Manager (CRM) transaction.
The transaction is active.
The transaction is commited.
The transaction is aborted.
The transaction is in-doubt.
Represents an unstructured log record delivered as a
COM+
structure. This class
cannot be inherited.
Gets a value indicating when the log record was written.
The sequence number of the log record.
Gets the log record user data.
Represents the base class for all Compensating Resource Manager (CRM) Compensators.
Initializes a new instance of the
class.
Notifies the Compensating Resource Manager (CRM) Compensator of the prepare phase
of the transaction completion and the upcoming delivery of records.
if successful; otherwise,
.
Delivers a log record in forward order during the prepare phase.
The log record to forward.
if successful; otherwise,
.
Notifies the Compensating Resource Manager (CRM) Compensator that it has had all the log
records available during the prepare phase.
if successful; otherwise,
.
Notifies the Compensating Resource Manager (CRM) Compensator of the commit phase of
the transaction completion and the upcoming delivery of records.
to begin commit phase; otherwise,
.
if successful; otherwise,
.
Delivers a log record in forward order during the commit phase.
The log record to forward.
if successful; otherwise,
.
Notifies the Compensating Resource Manager (CRM) Compensator that it has delivered all
the log records available during the commit phase.
if successful; otherwise,
.
Notifies the Compensating Resource Manager (CRM) Compensator of the abort phase
of the transaction completion, and the upcoming delivery of records.
to begin abort phase; otherwise,
.
if successful; otherwise,
.
Delivers a log record to the Compensating Resource Manager (CRM) Compensator during the abort phase.
The log record to be delivered.
if the log record is delivered; otherwise,
.
Notifies the Compensating Resource Manager (CRM) Compensator that it has received all
the log records available during the abort phase.
if successful; otherwise,
.
Gets a value representing the Compensating Resource Manager (CRM)
object.
Writes records of transactional actions
to a log.
Initializes a new instance of the
class.
A type representing the compensator.
The description of the compensator.
A bitwise combination of the values.
Initializes a new instance of the
class.
The name of the compensator.
The description of the concentrator.
A bitwise combination of the
values.
Forces all log records to disk.
Does not deliver the last log record that was written by this
instance of this interface.
Performs an immediate abort call on the transaction.
Writes unstructured log records to the log.
The log record to write to the log.
Frees the resources of the current Clerk before
it is reclaimed by the garbage collector.
Gets a value representing the transaction unit of work (UOW).
Gets the number of log records.
Contains a snapshot of all Clerks active in the process.
Initializes a new instance of the
class.
Gets the Clerks collection object, which is a snapshot of the current
state of the Clerks.
Returns the enumeration of the clerks in the
Compensating Resource Manager (CRM) monitor collection.
An enumerator describing the clerks in the collection.
Frees the resources of the current
before it is reclaimed by the garbage collector.
Gets the count of the Clerk monitors in the Compensating
Resource Manager (CRM) monitor collection.
Gets the
object
for this
.
The integer index identifying the
.
Gets the
object
for this
.
The numeric index identifying the
.
Contains information describing an active Compensating Resource Manager (CRM) Clerk object.
Frees the resources of the current
before
it is reclaimed by the garbage collector.
Gets
for the current Clerk.
Gets the instance class ID (CLSID) of the
current Compensating Resource Manager (CRM) Clerk.
Gets the ProgId of the Compensating Resource Manager (CRM) Compensator for the current CRM Clerk.
Gets the description of the Compensating Resource
Manager (CRM) Compensator for the current CRM Clerk. The description string is
the string that was provided by the
method.
Gets the Unit Of Work (UOW) of the transaction for the current Compensating Resource
Manager (CRM) Clerk.
Gets the activity ID of the current Compensating
Resource Manager (CRM) Worker.
Enables Compensating Resource Manger (CRM) on the tagged application.
Initializes a new instance of the
class,
setting the
property
to
.
Initializes a new instance of the
class,
optionally setting the
property to
.
to enable Compensating Resource Manager (CRM); otherwise,
.
Enables or disables Compensating Resource Manager (CRM) on the tagged application.
Stores objects in the current transaction. This class cannot be inherited.
Initializes a new instance of the
class.
A , that is called when a transaction is finished. All items currently stored in the transaction are handed back to the user through the delegate.
Adds a resource to the current transaction.
The resource to add.
if the resource object was added to the pool;
otherwise,
.
Gets a resource from the current transaction.
The resource object.
Wraps the COM+ class and
the COM+ DTC interfaces and
. This class
cannot be inherited.
Creates an object that is enlisted within a manual
transaction.
The Interface object specifying a transaction.
The specified type.
The requested transaction.
Creates an object that is enlisted within a manual
transaction using the Transaction Internet Protocol (TIP).
A TIP URL specifying a transaction.
The type.
The requested transaction.
Interface definition for publishing COM SOAP Objects
Error handler for ComSoapPublish
Creating Client XML format remoting configuration file
Producing/Editing Web.Config file
Creates and Deletes IIS 6.0 Virtual Roots
Creates an IIS 6.0 Virtual Root
Deletes an IIS 6.0 Virtual Root
Publishes COM Interfaces for SOAP Publication of COM+ objects
Generates CLR Metadata for a COM+ component
assembly and type only - use configuration file
moniker passes in all configuration information