信道接收器属性

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

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

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

includeVersions

一个布尔值(truefalse),指定格式化程序是否应包含版本信息。

T:System.Runtime.Remoting.Channels.BinaryClientFormatterSink

T:System.Runtime.Remoting.Channels.BinaryServerFormatterSink

T:System.Runtime.Remoting.Channels.SoapClientFormatterSink

T:System.Runtime.Remoting.Channels.SoapServerFormatterSink

metadataEnabled

一个布尔值(truefalse),指定当此接收器位于信道接收器链中时,是否允许请求以 ?wsdl 结尾。默认设置为 true。如果为 false,则只要为应用程序域中的任何对象请求元数据,接收器就会引发异常。

此属性仅在下列平台上的 .NET Framework 1.1 版中受支持:Windows 98、Windows NT 4.0、Windows Me、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列。

SdlChannelSink

remoteApplicationMetadataEnabled

一个布尔值(truefalse),指定是否允许向对象统一资源标识符 (URI) RemoteApplicationMetadata?wsdl 发出请求,此 URI 将返回描述应用程序域发布的所有对象的 Web 服务描述语言 (WSDL)。如果值为 false,任何对 RemoteApplicationMetadata.rem 的请求都会触发异常。针对特定对象 URI 的所有其他 ?wsdl 请求都将被接受。如果值为 true,则接受全局元数据请求。默认设置为 false

此属性仅在下列平台上的 .NET Framework 1.1 版中受支持:Windows 98、Windows NT 4.0、Windows Me、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列。

SdlChannelSink

strictBinding

一个布尔值(truefalse),指定接收格式化程序在只使用不包含版本信息的类型名称和程序集名称之前,是否先尝试使用完整的版本信息(如果有)来标识类型。系统提供的两个格式化程序的默认值均为 false。有关详细信息,请参见 <formatter> 元素(模板)

BinaryServerFormatterSink

SoapServerFormatterSink

typeFilterLevel

一个字符串值,指定服务器信道尝试的自动反序列化级别。支持的值为 Low(默认值)和 Full。有关反序列化级别的详细信息,请参见 .NET 远程处理中的自动反序列化

此属性仅在下列平台上的 .NET Framework 1.1 版中受支持:Windows 98、Windows NT 4.0、Windows Me、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列。

BinaryServerFormatterSink

SoapServerFormatterSink

另请参见

任务

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

参考

远程处理设置架构

概念

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