ClientRemotingConfig.Write(String, String, String, String, String, String, String, String) Método

Definición

Crea un archivo de configuración de comunicación remota del cliente para una biblioteca de tipos de cliente en una aplicación COM+ con SOAP habilitado.Creates a client remoting configuration file for a client type library in a SOAP-enabled COM+ application.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public:
 static bool Write(System::String ^ DestinationDirectory, System::String ^ VRoot, System::String ^ BaseUrl, System::String ^ AssemblyName, System::String ^ TypeName, System::String ^ ProgId, System::String ^ Mode, System::String ^ Transport);
public static bool Write (string DestinationDirectory, string VRoot, string BaseUrl, string AssemblyName, string TypeName, string ProgId, string Mode, string Transport);
static member Write : string * string * string * string * string * string * string * string -> bool
Public Shared Function Write (DestinationDirectory As String, VRoot As String, BaseUrl As String, AssemblyName As String, TypeName As String, ProgId As String, Mode As String, Transport As String) As Boolean

Parámetros

DestinationDirectory
String

Carpeta en la que se crea el archivo de configuración.The folder in which to create the configuration file.

VRoot
String

Nombre de la raíz virtual.The name of the virtual root.

BaseUrl
String

Dirección URL base que contiene la raíz virtual.The base URL that contains the virtual root.

AssemblyName
String

Nombre para mostrar del ensamblado que contiene los metadatos de Common Language Runtime (CLR) correspondientes a la biblioteca de tipos.The display name of the assembly that contains common language runtime (CLR) metadata corresponding to the type library.

TypeName
String

Nombre completo del ensamblado que contiene los metadatos de CLR correspondientes a la biblioteca de tipos.The fully qualified name of the assembly that contains CLR metadata corresponding to the type library.

ProgId
String

El identificador de programación de la clase.The programmatic identifier of the class.

Mode
String

Modo de activación.The activation mode.

Transport
String

No se utiliza.Not used. Especifique null para este parámetro.Specify null for this parameter.

Devoluciones

true si el archivo de configuración de comunicación remota del cliente se ha creado correctamente; de lo contrario false.true if the client remoting configuration file was successfully created; otherwise false.

Comentarios

Write LaPublish clase llama al método estático mientras se genera una interfaz com a partir de una biblioteca de tipos de cliente (con una extensión. tlb).The static Write method is called by the Publish class while generating a COM interface from a client type library (with a .tlb extension). La Publish clase publica interfaces com en una aplicación com+ con SOAP habilitado.The Publish class publishes COM interfaces in a SOAP-enabled COM+ application.

Writeno es necesario llamar directamente a.Write does not need to be called directly. En su lugar, se llama al método ProcessClientTlb de la clase Publish.Instead, call the ProcessClientTlb method of the Publish class.

Los BaseUrl valores VRoot de los parámetros y se concatenan (con un separador de ruta de acceso, si es necesario URL ) para formar el valor de atributo del elemento de cliente.The BaseUrl and VRoot parameter values are concatenated (with a path separator, if needed) to form the client element's URL attribute value.

El AssemblyName parámetro identifica un ensamblado que contiene metadatos de CLR GenerateMetadata que Publish, mediante la clase, ya ha generado para la biblioteca de tipos de cliente.The AssemblyName parameter identifies an assembly containing CLR metadata that Publish, using the GenerateMetadata class, has already generated for the client type library.

Se aplica a