SoapClientFormatterSink.cs 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. //
  2. // System.Runtime.Remoting.Channels.SoapClientFormatterSink.cs
  3. //
  4. // Author: Rodrigo Moya ([email protected])
  5. //
  6. // 2002 (C) Copyright, Ximian, Inc.
  7. //
  8. using System.Collections;
  9. using System.IO;
  10. using System.Runtime.Remoting.Messaging;
  11. namespace System.Runtime.Remoting.Channels
  12. {
  13. public class SoapClientFormatterSink : IClientFormatterSink,
  14. IMessageSink, IClientChannelSink, IChannelSinkBase
  15. {
  16. private IClientChannelSink nextClientSink;
  17. public SoapClientFormatterSink (IClientChannelSink sink)
  18. {
  19. nextClientSink = sink;
  20. }
  21. public IClientChannelSink NextChannelSink
  22. {
  23. get {
  24. return nextClientSink;
  25. }
  26. }
  27. public IMessageSink NextSink
  28. {
  29. [MonoTODO]
  30. get {
  31. throw new NotImplementedException ();
  32. }
  33. }
  34. public IDictionary Properties
  35. {
  36. [MonoTODO]
  37. get {
  38. throw new NotImplementedException ();
  39. }
  40. }
  41. [MonoTODO]
  42. public IMessageCtrl AsyncProcessMessage (IMessage msg,
  43. IMessageSink replySink)
  44. {
  45. throw new NotImplementedException ();
  46. }
  47. [MonoTODO]
  48. public void AsyncProcessRequest (IClientChannelSinkStack sinkStack,
  49. IMessage msg,
  50. ITransportHeaders headers,
  51. Stream stream)
  52. {
  53. throw new NotImplementedException ();
  54. }
  55. [MonoTODO]
  56. public void AsyncProcessResponse (IClientResponseChannelSinkStack sinkStack,
  57. object state,
  58. ITransportHeaders headers,
  59. Stream stream)
  60. {
  61. throw new NotImplementedException ();
  62. }
  63. [MonoTODO]
  64. public Stream GetRequestStream (IMessage msg,
  65. ITransportHeaders headers)
  66. {
  67. throw new NotImplementedException ();
  68. }
  69. [MonoTODO]
  70. public void ProcessMessage (IMessage msg,
  71. ITransportHeaders requestHeaders,
  72. Stream requestStream,
  73. out ITransportHeaders responseHeaders,
  74. out Stream responseStream)
  75. {
  76. throw new NotImplementedException ();
  77. }
  78. [MonoTODO]
  79. public IMessage SyncProcessMessage (IMessage msg)
  80. {
  81. throw new NotImplementedException ();
  82. }
  83. }
  84. }