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
派生
属性
实现

注解

格式化程序接收器必须同时实现 IMessageSinkIClientChannelSinkIClientFormatterSink 将这些接口合并为一个接口。

属性

名称 说明
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)

适用于