IClientFormatterSink 接口

定义

将接收器标记为将消息序列化为流的客户端格式化程序接收器。

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 实现 和 IClientChannelSinkIClientFormatterSink 将这些组合成一个接口。

属性

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)

适用于

另请参阅