下表显示了可以指定的服务器信道属性。
| 属性 | 说明 | 支持此属性的类型 |
|---|---|---|
authorizationModule |
一个字符串,指定程序集、命名空间和实现 IAuthorizeRemotingConnection 接口的类的类名。 该字符串的格式必须是 授权模块命名空间.授权模块类,授权模块程序集。 |
|
authorizedGroup |
一个字符串,指定拥有连接到此信道的权限的组或用户。 默认值为允许访问所有授权用户。 |
|
bindTo |
一个字符串,指定服务器信道应该绑定到的网络接口卡 (NIC) 的 IP 地址。 默认值为 System.Net.IPAddress.Any。 |
TcpChannel TcpServerChannel |
exclusiveAddressUse |
一个布尔值(true 或 false),指定信道是否阻止其他应用程序重用 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 |
一个布尔值(true 或 false),指定服务器是否应该模拟客户端。 默认值为 false。 |
TcpChannel TcpServerChannel |
listen |
一个布尔值(true 或 false),指定是否允许激活挂接到 WantsToListen。 默认值为 true。 |
HttpChannel HttpServerChannel |
port |
一个整数,指定信道侦听的端口。 如果您指定 0,远程处理系统便会自动选择一个开放的端口。 |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
portName |
一个字符串,指定服务器公开的端口的名称。 对于 IpcChannel 或 IpcServerChannel,此属性是必需的。 |
IpcChannel IpcServerChannel |
rejectRemoteRequests |
一个布尔值(true 或 false),指定是否拒绝来自其他计算机的请求。 指定 true 将只允许来自本地计算机的远程处理调用。 默认值为 false。 |
TcpChannel TcpServerChannel |
suppressChannelData |
一个布尔值(true 或 false),指定信道是否是 ChannelData、ChannelData、或 ChannelData 属性中可用的信道数据的组成部分。 默认值为 false。 |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel IpcChannel IpcServerChannel |
useIpAddress |
一个布尔值(true 或 false),指定是否要使用发布 URL 中的 IP 地址而不使用计算机名称。 例如,无线网络通常在便携式计算机在网络中移动时变换它的 IP 地址。 如果将此值指定为 false,则将使用计算机名称(而不是地址),这样远程通信在漫游时就不会断开连接。 默认值为 true。 当对服务器信道使用 machineName 属性时,此值可能被该属性重写。 有关更多信息,请参见 machineName 属性。 |
HttpChannel HttpServerChannel TcpChannel TcpServerChannel |
请参见
任务
参考
概念
.gif)
版权所有 (C) 2007 Microsoft Corporation。保留所有权利。