SoapServerFormatterSink 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为使用 SoapFormatter 的服务器格式化程序接收器提供实现。
public ref class SoapServerFormatterSink : System::Runtime::Remoting::Channels::IServerChannelSink
public class SoapServerFormatterSink : System.Runtime.Remoting.Channels.IServerChannelSink
type SoapServerFormatterSink = class
interface IServerChannelSink
interface IChannelSinkBase
Public Class SoapServerFormatterSink
Implements IServerChannelSink
- 继承
-
SoapServerFormatterSink
- 实现
注解
请求流从服务器传输接收器传播到服务器通道接收器,直到到达相应的格式化程序接收器。 格式化程序接收器反序列化消息并通过管道传递消息。 通过 ChannelServices.CreateServerChannelSinkChain 方法将特殊的调度接收器插入到通道接收器链的末尾,服务器通道调用该方法来创建服务器通道接收器链。 当消息到达调度接收器时,调度接收器会将消息传递给远程处理基础结构。
properties | 描述 |
---|---|
includeVersions |
指定格式化程序是否包含版本控制信息。 值为 true 或 false 。 |
strictBinding |
指示在仅使用类型名称和程序集名称(无版本信息)之前,接收格式化程序首先试着使用完整的版本信息(如果有的话)来标识类型。 值为 true 或 false 。 系统提供的两个格式化程序的默认值均为 false 。 |
typeFilterLevel |
一个字符串值,指定服务器通道尝试的自动反序列化级别。 支持的值 (Low 默认) 和 Full 。 有关反序列化级别的详细信息,请参阅 .NET Framework 远程处理中的自动反序列化。此属性仅在以下平台上受 .NET Framework 版本 1.1 的支持:Windows 98、Windows NT 4.0、Windows Millennium Edition、Windows 2000、Windows XP Home Edition、Windows XP Professional 和 Windows Server 2003 系列。 |
重要
将此对象的实例与不受信任的数据或跨不安全的通道使用是一种安全风险。 仅将此对象与受信任的数据一起使用,并跨安全通道使用。 有关详细信息,请参阅 验证所有输入。
构造函数
SoapServerFormatterSink(SoapServerFormatterSink+Protocol, IServerChannelSink, IChannelReceiver) |
初始化 SoapServerFormatterSink 类的新实例。 |
属性
NextChannelSink |
获取接收器链中的下一个 IServerChannelSink。 |
Properties |
获取当前信道接收器属性的 IDictionary。 |
TypeFilterLevel |
获取或设置 |
方法
AsyncProcessResponse(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders, Stream) |
请求从当前接收器对异步发送的方法调用的响应进行处理。 |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetResponseStream(IServerResponseChannelSinkStack, Object, IMessage, ITransportHeaders) |
返回提供的响应消息将序列化到其上的 Stream。 |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ProcessMessage(IServerChannelSinkStack, IMessage, ITransportHeaders, Stream, IMessage, ITransportHeaders, Stream) |
请求从当前接收器处理消息。 |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |