void ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, out ITransportHeaders responseHeaders, out Stream responseStream)
Requests message processing from the current sink.
Provides the stack functionality for a stack of client response channel sinks that must be invoked du...
Provides the base interface for channel sinks.
Provides functionality for a stack of client channel sinks that must be invoked during an asynchronou...
IClientChannelSink NextChannelSink
Gets the next client channel sink in the client sink chain.
void AsyncProcessRequest(IClientChannelSinkStack sinkStack, IMessage msg, ITransportHeaders headers, Stream stream)
Requests asynchronous processing of a method call on the current sink.
Contains communication data sent between cooperating message sinks.
Stream GetRequestStream(IMessage msg, ITransportHeaders headers)
Returns the T:System.IO.Stream onto which the provided message is to be serialized.
Provides required functions and properties for client channel sinks.
void AsyncProcessResponse(IClientResponseChannelSinkStack sinkStack, object state, ITransportHeaders headers, Stream stream)
Requests asynchronous processing of a response to a method call on the current sink.
Provides a generic view of a sequence of bytes. This is an abstract class.To browse the ....