IClientFormatterSinkProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将客户端通道接收器提供程序标记为客户端格式化程序接收器提供程序。
public interface class IClientFormatterSinkProvider : System::Runtime::Remoting::Channels::IClientChannelSinkProvider
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSinkProvider : System.Runtime.Remoting.Channels.IClientChannelSinkProvider
type IClientFormatterSinkProvider = interface
interface IClientChannelSinkProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSinkProvider = interface
interface IClientChannelSinkProvider
Public Interface IClientFormatterSinkProvider
Implements IClientChannelSinkProvider
- 派生
- 属性
- 实现
注解
为 IClientFormatterSinkProvider 远程处理消息流的客户端通道创建客户端格式化程序接收器。 客户端上的第一个接收器必须同时实现IMessageSink接口或IClientChannelSinkIClientFormatterSink接口。
若要使用<formatter>标记而不是<provider>配置文件中的标记,客户端通道接收器提供程序必须实现接口,而不只是IClientChannelSinkProvider实现IClientFormatterSinkProvider接口。
某些格式化程序接收器实现使用运行时格式化程序(BinaryFormatter 和 SoapFormatter)。 其他实现可以使用自己的方式将通道消息转换为流。 在返回过程中,格式化程序接收器会将消息流转换回通道消息元素(返回消息)。
属性
| 名称 | 说明 |
|---|---|
| Next |
获取或设置通道接收器提供程序链中的下一个接收器提供程序。 (继承自 IClientChannelSinkProvider) |
方法
| 名称 | 说明 |
|---|---|
| CreateSink(IChannelSender, String, Object) |
创建接收器链。 (继承自 IClientChannelSinkProvider) |