System.EnterpriseServices.Internal Namespace

The System.EnterpriseServices.Internal namespace provides infrastructure support for COM+ services. The classes and interfaces in this namespace are specifically intended to support calls into System.EnterpriseServices from the unmanaged COM+ classes.

Classes

AppDomainHelper

Switches into the given application domain, which the object should be bound to, and does a callback on the given function.

AssemblyLocator

Locates an assembly and returns information about its modules.

ClientRemotingConfig

Defines a static Write(String, String, String, String, String, String, String, String) method that creates a client remoting configuration file for a client type library.

ClrObjectFactory

Activates SOAP-enabled COM+ application proxies from a client.

ComManagedImportUtil

Identifies and installs components in the COM+ catalog.

ComSoapPublishError

Error handler for publishing SOAP-enabled services in COM+ applications.

GenerateMetadata

Generates common language runtime (CLR) metadata for a COM+ component.

IISVirtualRoot

Creates and deletes Internet Information Services (IIS) 6.0 virtual roots.

Publish

Publishes COM interfaces for SOAP-enabled COM+ applications.

ServerWebConfig

Creates a Web.config file for a SOAP-enabled COM+ application. Can also add component entries to the file for COM interfaces being published in the application.

SoapClientImport

Imports authenticated, encrypted SOAP client proxies. This class cannot be inherited.

SoapServerTlb

Processes authenticated, encrypted SOAP components on servers. This class cannot be inherited.

SoapServerVRoot

Publishes authenticated, encrypted SOAP virtual roots on servers. This class cannot be inherited.

SoapUtility

Provides utilities to support the exporting of COM+ SOAP-enabled application proxies by the server and the importing of the proxies by the client. This class cannot be inherited.

Interfaces

IClrObjectFactory

Activates SOAP-enabled COM+ application proxies from a client.

IComManagedImportUtil

Identifies and installs components in the COM+ catalog.

IComSoapIISVRoot

Interface definition for creating and deleting Internet Information Services (IIS) 6.0 virtual roots.

IComSoapMetadata

Specifies methods for generating common language runtime (CLR) metadata for a COM+ component.

IComSoapPublisher

Publishes COM interfaces for SOAP-enabled COM+ applications.

IServerWebConfig

Creates a Web.config file for a SOAP-enabled COM+ application and adds component entries to the file for COM interfaces being published in the application.

ISoapClientImport

Imports authenticated, encrypted SOAP client proxies.

ISoapServerTlb

Processes authenticated, encrypted SOAP components on servers.

ISoapServerVRoot

Publishes authenticated, encrypted SOAP virtual roots on servers.

ISoapUtility

Provides utilities to support the exporting of COM+ SOAP-enabled application proxies by the server and the importing of the proxies by the client.