ServiceDefaults.cs 1.4 KB

1234567891011121314151617181920212223
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel
  5. {
  6. using System;
  7. static class ServiceDefaults
  8. {
  9. internal static TimeSpan ServiceHostCloseTimeout { get { return TimeSpanHelper.FromSeconds(10, ServiceHostCloseTimeoutString); } }
  10. internal const string ServiceHostCloseTimeoutString = "00:00:10";
  11. internal static TimeSpan CloseTimeout { get { return TimeSpanHelper.FromMinutes(1, CloseTimeoutString); } }
  12. internal const string CloseTimeoutString = "00:01:00";
  13. internal static TimeSpan OpenTimeout { get { return TimeSpanHelper.FromMinutes(1, OpenTimeoutString); } }
  14. internal const string OpenTimeoutString = "00:01:00";
  15. internal static TimeSpan ReceiveTimeout { get { return TimeSpanHelper.FromMinutes(10, ReceiveTimeoutString); } }
  16. internal const string ReceiveTimeoutString = "00:10:00";
  17. internal static TimeSpan SendTimeout { get { return TimeSpanHelper.FromMinutes(1, SendTimeoutString); } }
  18. internal const string SendTimeoutString = "00:01:00";
  19. internal static TimeSpan TransactionTimeout { get { return TimeSpanHelper.FromMinutes(1, TransactionTimeoutString); } }
  20. internal const string TransactionTimeoutString = "00:00:00";
  21. }
  22. }