<wellknown> 元素(客户端实例)

包含有关应用程序要使用的服务器激活(已知)对象的信息。当客户端使用 <wellknown> 元素时,其父元素 <client> 并不需要 url 属性。

<configuration>

  <system.runtime.remoting> 元素

    <application> 元素

      <client> 元素

        <wellknown> 元素(客户端实例)

<wellknown  
   url="url" 
   displayName="displayName" 
   type="type,assembly"
/>

属性和元素

以下几节介绍属性、子元素和父元素。

属性

属性 说明

type

必选的属性。

指定对象的完整类型名和客户端的类型实现的程序集名称。如果包含程序集位于全局程序集缓存中,则此信息包括版本、区域性和公钥信息。

url

必选的属性。

指定服务器激活类型的完整 URL,包括对象的统一资源标识符 (URI)。

displayName

可选的属性。

.NET Framework 配置工具用来创建向此客户端注册要调用的服务器激活对象的列表。.NET Framework 远程处理系统不使用此属性。

子元素

无。

父元素

元素 说明

application

包含有关应用程序使用和公开的远程对象的信息。

client

包含应用程序使用的对象。由于 url 属性是客户端激活类型所必需的,而不是服务器激活类型所必需的,因此每个唯一的 URL 都将有自己的 client 元素,该元素包含在该位置发布的客户端激活类型。

configuration

公共语言运行库和 .NET Framework 应用程序所使用的每个配置文件中的根元素。

system.runtime.remoting

包含有关远程对象和信道的信息。

示例

下面的配置文件声明供使用的服务器激活(已知)远程类型,并指定客户端应用程序应使用 HttpChannel,但应允许 .NET Framework 远程处理系统为客户端查找合适的端口。

<configuration>
   <system.runtime.remoting>
      <application>
         <client>
            <wellknown 
               type="RemoteType, RemoteAssembly"
               url="http://computername:8080/RemoteType.rem"
            />
         </client>
         <channels>
            <channel
               ref="http" 
               port="0"
            />
         </channels>
      </application>
   </system.runtime.remoting>
</configuration>

请参见

参考

远程处理设置架构

概念

激活远程对象

Footer image

版权所有 (C) 2007 Microsoft Corporation。保留所有权利。