2 // System.Runtime.Remoting.Channels.SoapServerFormatterSink.cs
4 // Author: Duncan Mak (duncan@ximian.com)
6 // 2002 (C) Copyright, Ximian, Inc.
9 using System.Collections;
11 using System.Runtime.Remoting.Messaging;
13 namespace System.Runtime.Remoting.Channels {
15 public class SoapServerFormatterSink : IServerChannelSink, IChannelSinkBase
17 IServerChannelSink next_sink;
20 public SoapServerFormatterSink (SoapServerFormatterSink.Protocol protocol,
21 IServerChannelSink nextSink,
22 IChannelReceiver receiver)
24 this.next_sink = nextSink;
27 public IServerChannelSink NextChannelSink {
34 public IDictionary Properties {
36 throw new NotImplementedException ();
41 public void AsyncProcessResponse (IServerResponseChannelSinkStack sinkStack, object state,
42 IMessage msg, ITransportHeaders headers, Stream stream)
45 throw new NotImplementedException ();
49 public Stream GetResponseStream (IServerResponseChannelSinkStack sinkStack, object state,
50 IMessage msg, ITransportHeaders headers)
52 throw new NotImplementedException ();
56 public ServerProcessing ProcessMessage (IServerChannelSinkStack sinkStack,
57 IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream,
58 out IMessage responseMsg, out ITransportHeaders responseHeaders, out Stream responseStream)
60 throw new NotImplementedException ();