IComSoapPublisher.ProcessClientTlb Method (String, String, String, String, String, String, String, String, String, String)

 

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

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

void ProcessClientTlb(
	string ProgId,
	string SrcTlbPath,
	string PhysicalPath,
	string VRoot,
	string BaseUrl,
	string Mode,
	string Transport,
	out string AssemblyName,
	out string TypeName,
	out string Error
)

Parameters

ProgId
Type: System.String

The programmatic identifier of the class.

SrcTlbPath
Type: System.String

The path for the file that contains the typelib.

PhysicalPath
Type: System.String

The Web application directory.

VRoot
Type: System.String

The name of the virtual root.

BaseUrl
Type: System.String

The base URL that contains the virtual root.

Mode
Type: System.String

The activation mode.

Transport
Type: System.String

Not used. Specify null for this parameter.

AssemblyName
Type: System.String

When this method returns, this parameter contains the display name of the assembly.

TypeName
Type: System.String

When this method returns, this parameter contains the fully-qualified type name of the assembly.

Error
Type: System.String

When this method returns, this parameter contains an error message if a problem was encountered.

Exception Condition
SecurityException

A caller in the call chain does not have permission to access unmanaged code.

This method is used on a client proxy import to generate a remoting configuration file.

In the implementation, if the Mode parameter is either "wellknownobject" or an empty string (""), a well-known object is assumed; otherwise, client activation is assumed.

It is recommended that ProcessClientTlbEx be used instead of ProcessClientTlb.

.NET Framework
Available since 1.1
Return to top
Show: