ServerDispatchSinkProvider.cs 908 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //
  2. // System.Runtime.Remoting.Channels.ServerDispatchSinkProvider.cs
  3. //
  4. // Author: Dietmar Maurer ([email protected])
  5. //
  6. // 2002 (C) Copyright, Ximian, Inc.
  7. //
  8. using System.Collections;
  9. namespace System.Runtime.Remoting.Channels
  10. {
  11. internal class ServerDispatchSinkProvider :
  12. IServerFormatterSinkProvider, IServerChannelSinkProvider
  13. {
  14. public ServerDispatchSinkProvider ()
  15. {
  16. }
  17. [MonoTODO]
  18. public ServerDispatchSinkProvider (IDictionary properties,
  19. ICollection providerData)
  20. {
  21. throw new NotImplementedException ();
  22. }
  23. public IServerChannelSinkProvider Next
  24. {
  25. get {
  26. return null;
  27. }
  28. set {
  29. throw new NotSupportedException ();
  30. }
  31. }
  32. public IServerChannelSink CreateSink (IChannelReceiver channel)
  33. {
  34. return new ServerDispatchSink ();
  35. }
  36. public void GetChannelData (IChannelDataStore channelData)
  37. {
  38. // no idea why we need this
  39. }
  40. }
  41. }