IClientFormatterSink Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Marks a sink as a client formatter sink that serializes messages into a stream.
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
- Derived
- Attributes
- Implements
Remarks
Formatter sinks must implement both IMessageSink and IClientChannelSink. IClientFormatterSink combines these into one interface.
Properties
NextChannelSink |
Gets the next client channel sink in the client sink chain. (Inherited from IClientChannelSink) |
NextSink |
Gets the next message sink in the sink chain. (Inherited from IMessageSink) |
Properties |
Gets a dictionary through which properties on the sink can be accessed. (Inherited from IChannelSinkBase) |
Methods
AsyncProcessMessage(IMessage, IMessageSink) |
Asynchronously processes the given message. (Inherited from IMessageSink) |
AsyncProcessRequest(IClientChannelSinkStack, IMessage, ITransportHeaders, Stream) |
Requests asynchronous processing of a method call on the current sink. (Inherited from IClientChannelSink) |
AsyncProcessResponse(IClientResponseChannelSinkStack, Object, ITransportHeaders, Stream) |
Requests asynchronous processing of a response to a method call on the current sink. (Inherited from IClientChannelSink) |
GetRequestStream(IMessage, ITransportHeaders) |
Returns the Stream onto which the provided message is to be serialized. (Inherited from IClientChannelSink) |
ProcessMessage(IMessage, ITransportHeaders, Stream, ITransportHeaders, Stream) |
Requests message processing from the current sink. (Inherited from IClientChannelSink) |
SyncProcessMessage(IMessage) |
Synchronously processes the given message. (Inherited from IMessageSink) |