IBindingConfigurationElement.cs 754 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel.Configuration
  5. {
  6. using System.ServiceModel.Channels;
  7. public interface IBindingConfigurationElement
  8. {
  9. TimeSpan CloseTimeout
  10. {
  11. get;
  12. }
  13. string Name
  14. {
  15. get;
  16. }
  17. TimeSpan OpenTimeout
  18. {
  19. get;
  20. }
  21. TimeSpan ReceiveTimeout
  22. {
  23. get;
  24. }
  25. TimeSpan SendTimeout
  26. {
  27. get;
  28. }
  29. void ApplyConfiguration(Binding binding);
  30. }
  31. }