SdlChannelSinkProvider.cs 805 B

1234567891011121314151617181920212223242526272829303132333435363738
  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. namespace System.Runtime.Remoting.MetadataServices
  11. {
  12. public class SdlChannelSinkProvider : IServerChannelSinkProvider
  13. {
  14. IServerChannelSinkProvider _next;
  15. public SdlChannelSinkProvider()
  16. {
  17. }
  18. public IServerChannelSinkProvider Next
  19. {
  20. get { return _next; }
  21. set { _next = value; }
  22. }
  23. public IServerChannelSink CreateSink (IChannelReceiver channel)
  24. {
  25. IServerChannelSink next = (_next != null) ? _next.CreateSink (channel) : null;
  26. return new SdlChannelSink (channel, next);
  27. }
  28. public void GetChannelData (IChannelDataStore localChannelData)
  29. {
  30. }
  31. }
  32. }