SdlChannelSinkProvider.cs 923 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //
  2. // System.Runtime.Remoting.MetadataServices.SdlChannelSinkProvider
  3. //
  4. // Authors:
  5. // Martin Willemoes Hansen ([email protected])
  6. //
  7. // (C) 2003 Martin Willemoes Hansen
  8. //
  9. using System.Runtime.Remoting.Channels;
  10. using System.Collections;
  11. namespace System.Runtime.Remoting.MetadataServices
  12. {
  13. public class SdlChannelSinkProvider : IServerChannelSinkProvider
  14. {
  15. IServerChannelSinkProvider _next;
  16. public SdlChannelSinkProvider()
  17. {
  18. }
  19. public SdlChannelSinkProvider (IDictionary properties, ICollection providerData)
  20. {
  21. }
  22. public IServerChannelSinkProvider Next
  23. {
  24. get { return _next; }
  25. set { _next = value; }
  26. }
  27. public IServerChannelSink CreateSink (IChannelReceiver channel)
  28. {
  29. IServerChannelSink next = (_next != null) ? _next.CreateSink (channel) : null;
  30. return new SdlChannelSink (channel, next);
  31. }
  32. public void GetChannelData (IChannelDataStore localChannelData)
  33. {
  34. }
  35. }
  36. }