jefioranelli
8/26/2004 5:30:00 PM
I have a problem when i implement the CompressionServerSink (Book:
advanced .net remoting - Chapter 9 ? Creating a compression sink).
The problem is in the ProcessMessage method. When remoting
calls this method, both requestStream and responseStream are
undefined. And after _nextSink.ProcessMessage execution, both
variables are undefined too. What´s wrong?
public ServerProcessing ProcessMessage(IServerChannelSinkStack
sinkStack,
IMessage requestMsg,
ITransportHeaders requestHeaders,
Stream requestStream,
out IMessage responseMsg,
out ITransportHeaders responseHeaders,
out Stream responseStream)
{
// requestStream and responseStream are undefined!!!!!
// pushing onto stack and forwarding the call
sinkStack.Push(this,null);
ServerProcessing srvProc =
_nextSink.ProcessMessage(sinkStack,
requestMsg,
requestHeaders,
requestStream,
out responseMsg,
out responseHeaders,
out responseStream);
// requestStream and responseStream are undefined!!!!!
// returning status information
return srvProc;
}