ClientRemotingConfig.Write 方法

定义

在启用 SOAP 的 COM+ 应用程序中创建适合于客户端类型库的客户端远程处理配置文件。

此 API 支持产品基础结构,不能在代码中直接使用。

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

参数

DestinationDirectory
String

用于创建配置文件的文件夹。

VRoot
String

虚拟根目录的名称。

BaseUrl
String

包含虚拟根目录的基 URL。

AssemblyName
String

包含与类型库对应的公共语言运行时 (CLR) 元数据的程序集的显示名称。

TypeName
String

包含与类型库对应的 CLR 元数据的程序集的完全限定名。

ProgId
String

类的编程标识符。

Mode
String

激活模式。

Transport
String

未使用。 为此参数指定 null

返回

如果成功创建了客户端远程处理配置文件,则为 true;否则为 false

注解

静态 Write 方法由 Publish 类在从具有 .tlb 扩展名) 的客户端类型库 (生成 COM 接口时调用。 类 Publish 在启用 SOAP 的 COM+ 应用程序中发布 COM 接口。

Write 不需要直接调用 。 而应调用 ProcessClientTlb 类的 Publish 方法。

如果需要,将 BaseUrlVRoot 参数值与路径分隔符连接 (,) 以形成客户端元素的 URL 属性值。

参数 AssemblyName 标识一个程序集, Publish该程序集包含 CLR 元数据(使用 GenerateMetadata 类)已为客户端类型库生成。

适用于