IClientFormatterSink 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将接收器标记为将消息序列化为流的客户端格式化程序接收器。
public interface class IClientFormatterSink : System::Runtime::Remoting::Channels::IClientChannelSink, System::Runtime::Remoting::Messaging::IMessageSink
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
[System.Runtime.InteropServices.ComVisible(true)]
public interface IClientFormatterSink : System.Runtime.Remoting.Channels.IClientChannelSink, System.Runtime.Remoting.Messaging.IMessageSink
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
[<System.Runtime.InteropServices.ComVisible(true)>]
type IClientFormatterSink = interface
interface IMessageSink
interface IClientChannelSink
interface IChannelSinkBase
Public Interface IClientFormatterSink
Implements IClientChannelSink, IMessageSink
- 派生
- 属性
- 实现
注解
格式化程序接收器必须同时 IMessageSink 实现 和 IClientChannelSink。 IClientFormatterSink 将这些组合成一个接口。
属性
NextChannelSink |
获取客户端接收器链中的下一个客户端信道接收器。 (继承自 IClientChannelSink) |
NextSink |
获取接收器链中的下一个消息接收器。 (继承自 IMessageSink) |
Properties |
获取可以通过其访问接收器的属性的字典。 (继承自 IChannelSinkBase) |
方法
AsyncProcessMessage(IMessage, IMessageSink) |
异步处理给定的消息。 (继承自 IMessageSink) |
AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
请求异步处理对当前接收器的方法调用。 (继承自 IClientChannelSink) |
AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
请求异步处理对当前接收器上的方法调用的响应。 (继承自 IClientChannelSink) |
GetRequestStream(IMessage, ITransportHeaders) |
返回所提供的消息将要序列化到的 Stream。 (继承自 IClientChannelSink) |
ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
请求从当前接收器处理消息。 (继承自 IClientChannelSink) |
SyncProcessMessage(IMessage) |
同步处理给定的消息。 (继承自 IMessageSink) |