IComSoapPublisher Interface


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Publishes COM interfaces for SOAP-enabled COM+ applications.

Namespace:   System.EnterpriseServices.Internal
Assembly:  System.EnterpriseServices (in System.EnterpriseServices.dll)

public interface IComSoapPublisher

System_CAPS_pubmethodCreateMailBox(String, String, String, String, String, String)

Creates a SOAP-enabled COM+ application mailbox at a specified URL. Not fully implemented.

System_CAPS_pubmethodCreateVirtualRoot(String, String, String, String, String, String)

Creates a SOAP-enabled COM+ application virtual root.

System_CAPS_pubmethodDeleteMailBox(String, String, String)

Deletes a SOAP-enabled COM+ application mailbox at a specified URL. Not fully implemented.

System_CAPS_pubmethodDeleteVirtualRoot(String, String, String)

Deletes a SOAP-enabled COM+ application virtual root. Not fully implemented.


Installs an assembly in the global assembly cache.


Removes an assembly from the global assembly cache.

System_CAPS_pubmethodGetAssemblyNameForCache(String, String)

Returns the full path for a strong-named signed generated assembly in the SoapCache directory.

System_CAPS_pubmethodGetTypeNameFromProgId(String, String)

Reflects over an assembly and returns the type name that matches the ProgID.

System_CAPS_pubmethodProcessClientTlb(String, String, String, String, String, String, String, String, String, String)

Processes a client type library, creating a configuration file on the client.

System_CAPS_pubmethodProcessServerTlb(String, String, String, String, String, String, String)

Processes a server type library, either adding or deleting component entries to the Web.config and Default.disco files. Generates a proxy if necessary.


Registers an assembly for COM interop.


Unregisters a COM interop assembly.

The implementation of IComSoapPublisher is Publish; see that topic for specifics.

IComSoapPublisher is used internally by the .NET Framework. You do not need to use it directly in your code.

.NET Framework
Available since 1.1
Return to top