SoapServerFormatterSink 类

定义

为使用 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 指定格式化程序是否包含版本控制信息。 值为 truefalse
strictBinding 指示在仅使用类型名称和程序集名称(无版本信息)之前,接收格式化程序首先试着使用完整的版本信息(如果有的话)来标识类型。 值为 truefalse。 系统提供的两个格式化程序的默认值均为 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

获取或设置 TypeFilterLevel 执行的自动反序列化的 SoapServerFormatterSink 值。

方法

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)

适用于

另请参阅