IServerFormatterSinkProvider 接口

定义

将服务器通道接收器提供程序标记为服务器格式化程序接收器提供程序。

public interface class IServerFormatterSinkProvider : System::Runtime::Remoting::Channels::IServerChannelSinkProvider
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IServerFormatterSinkProvider : System.Runtime.Remoting.Channels.IServerChannelSinkProvider
type IServerFormatterSinkProvider = interface
    interface IServerChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IServerFormatterSinkProvider = interface
    interface IServerChannelSinkProvider
Public Interface IServerFormatterSinkProvider
Implements IServerChannelSinkProvider
派生
属性
实现

注解

IServerFormatterSinkProvider 远程处理消息流的服务器通道创建服务器格式化程序接收器。

若要使用 <formatter> 标记而不是 <provider> 配置文件中的标记,服务器通道接收器提供程序必须实现 IClientFormatterSinkProvider 接口而不是 IClientChannelSinkProvider

某些格式化程序接收器实现使用运行时格式化程序(BinaryFormatterSoapFormatter)。 其他实现可以使用自己的方式将通道消息转换为流。 在返回过程中,格式化程序接收器会将消息流转换回通道消息元素(返回消息)。

属性

名称 说明
Next

获取或设置通道接收器提供程序链中的下一个接收器提供程序。

(继承自 IServerChannelSinkProvider)

方法

名称 说明
CreateSink(IChannelReceiver)

创建接收器链。

(继承自 IServerChannelSinkProvider)
GetChannelData(IChannelDataStore)

返回当前接收器与之关联的通道的通道数据。

(继承自 IServerChannelSinkProvider)

适用于