StreamUpgradeBindingElement.cs 785 B

1234567891011121314151617181920212223
  1. //------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------
  4. namespace System.ServiceModel.Channels
  5. {
  6. using System.ServiceModel.Security;
  7. public abstract class StreamUpgradeBindingElement : BindingElement
  8. {
  9. protected StreamUpgradeBindingElement()
  10. {
  11. }
  12. protected StreamUpgradeBindingElement(StreamUpgradeBindingElement elementToBeCloned)
  13. : base(elementToBeCloned)
  14. {
  15. }
  16. public abstract StreamUpgradeProvider BuildClientStreamUpgradeProvider(BindingContext context);
  17. public abstract StreamUpgradeProvider BuildServerStreamUpgradeProvider(BindingContext context);
  18. }
  19. }