BinaryClientFormatterSink.ProcessMessage Method

Definition

Requests message processing from the current sink.

public:
 virtual void ProcessMessage(System::Runtime::Remoting::Messaging::IMessage ^ msg, System::Runtime::Remoting::Channels::ITransportHeaders ^ requestHeaders, System::IO::Stream ^ requestStream, [Runtime::InteropServices::Out] System::Runtime::Remoting::Channels::ITransportHeaders ^ % responseHeaders, [Runtime::InteropServices::Out] System::IO::Stream ^ % responseStream);
public void ProcessMessage (System.Runtime.Remoting.Messaging.IMessage msg, System.Runtime.Remoting.Channels.ITransportHeaders requestHeaders, System.IO.Stream requestStream, out System.Runtime.Remoting.Channels.ITransportHeaders responseHeaders, out System.IO.Stream responseStream);
abstract member ProcessMessage : System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * ITransportHeaders * Stream -> unit
override this.ProcessMessage : System.Runtime.Remoting.Messaging.IMessage * System.Runtime.Remoting.Channels.ITransportHeaders * System.IO.Stream * ITransportHeaders * Stream -> unit
Public Sub ProcessMessage (msg As IMessage, requestHeaders As ITransportHeaders, requestStream As Stream, ByRef responseHeaders As ITransportHeaders, ByRef responseStream As Stream)

Parameters

msg
IMessage

The message to process.

requestHeaders
ITransportHeaders

The headers to add to the outgoing message that is heading to the server.

requestStream
Stream

The stream that is headed toward the transport sink.

responseHeaders
ITransportHeaders

When this method returns, contains a ITransportHeaders interface that holds the headers that the server returned. This parameter is passed uninitialized.

responseStream
Stream

When this method returns, contains a Stream that is coming back from the transport sink. This parameter is passed uninitialized.

Implements

Applies to

See also