服务器信道属性

本主题介绍一项传统技术,保留该技术是为了向后兼容现有的应用程序,不建议对新的开发使用该技术。现在应该使用  Windows Communication Foundation (WCF) 来开发分布式应用程序。

下表显示了可以指定的服务器信道属性。

属性 说明 支持此属性的类型

authorizationModule

一个字符串,指定程序集、命名空间和实现 IAuthorizeRemotingConnection 接口的类的类名。该字符串的格式必须是 授权模块命名空间.授权模块类,授权模块程序集

TcpChannel

TcpServerChannel

authorizedGroup

一个字符串,指定拥有连接到此信道的权限的组或用户。默认值为允许访问所有授权用户。

IpcChannel

IpcServerChannel

bindTo

一个字符串,指定服务器信道应该绑定到的网络接口卡 (NIC) 的 IP 地址。默认值为 System.Net.IPAddress.Any

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

exclusiveAddressUse

一个布尔值(truefalse),指定信道是否阻止其他应用程序重用 IP 地址/端口组合。默认值为 true。设置为 true 时,此属性将 GetSocketOption 服务器套接字选项设置为 SocketOptionName.ExclusiveAddressUse

此属性仅在下列平台上的 .NET Framework 1.1 版中受支持:Windows NT 4.0 Service Pack 4 或更高版本、Windows Me、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003。

更改此属性需要在 Windows XP Service Pack 2 或 Windows Server 2003 之前的平台上拥有管理员特权。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

impersonate

一个布尔值(truefalse),指定服务器是否应该模拟客户端。默认值为 false

TcpChannel

TcpServerChannel

listen

一个布尔值(truefalse),指定是否允许激活挂接到 WantsToListen。默认值为 true

HttpChannel

HttpServerChannel

port

一个整数,指定信道侦听的端口。如果您指定 0,远程处理系统便会自动选择一个开放的端口。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

portName

一个字符串,指定服务器公开的端口的名称。对于 IpcChannelIpcServerChannel,此属性是必需的。

IpcChannel

IpcServerChannel

rejectRemoteRequests

一个布尔值(truefalse),指定是否拒绝来自其他计算机的请求。指定 true 将只允许来自本地计算机的远程处理调用。默认值为 false

TcpChannel

TcpServerChannel

suppressChannelData

一个布尔值(truefalse),指定信道是否是 ChannelDataChannelData、或 ChannelData 属性中可用的信道数据的组成部分。默认值为 false

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

IpcChannel

IpcServerChannel

useIpAddress

一个布尔值(truefalse),指定是否要使用发布 URL 中的 IP 地址而不使用计算机名称。例如,无线网络通常在便携式计算机在网络中移动时变换它的 IP 地址。如果将此值指定为 false,则将使用计算机名称(而不是地址),这样远程通信在漫游时就不会断开连接。默认值为 true。当对服务器信道使用 machineName 属性时,此值可能被该属性重写。有关更多信息,请参见 machineName 属性。

HttpChannel

HttpServerChannel

TcpChannel

TcpServerChannel

另请参见

任务

如何:在配置文件中配置信道
如何:以编程方式配置信道

参考

远程处理设置架构

概念

远程应用程序的配置
远程对象配置
远程对象配置