ConfigurationStrings.cs 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //-----------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //-----------------------------------------------------------------------------
  4. namespace System.ServiceModel.Activation.Configuration
  5. {
  6. using System;
  7. using System.Configuration;
  8. using System.Collections.Generic;
  9. using System.Diagnostics;
  10. using System.Globalization;
  11. internal static class ConfigurationStrings
  12. {
  13. static string GetSectionPath(string sectionName)
  14. {
  15. return string.Format(CultureInfo.InvariantCulture, @"{0}/{1}", ConfigurationStrings.SectionGroupName, sectionName);
  16. }
  17. static internal string DiagnosticSectionPath
  18. {
  19. get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.DiagnosticSectionName); }
  20. }
  21. static internal string NetTcpSectionPath
  22. {
  23. get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.NetTcpSectionName); }
  24. }
  25. static internal string NetPipeSectionPath
  26. {
  27. get { return ConfigurationStrings.GetSectionPath(ConfigurationStrings.NetPipeSectionName); }
  28. }
  29. internal const string SectionGroupName = "system.serviceModel.activation";
  30. // Sid for the built-in group IIS_IUSRS for IIS7
  31. internal const string IIS_IUSRSSid = "S-1-5-32-568";
  32. internal const string DiagnosticSectionName = "diagnostics";
  33. internal const string NetTcpSectionName = "net.tcp";
  34. internal const string NetPipeSectionName = "net.pipe";
  35. internal const string AllowAccounts = "allowAccounts";
  36. internal const string Enabled = "enabled";
  37. internal const string ListenBacklog = "listenBacklog";
  38. internal const string MaxPendingAccepts = "maxPendingAccepts";
  39. internal const string MaxPendingConnections = "maxPendingConnections";
  40. internal const string PerformanceCountersEnabled = "performanceCountersEnabled";
  41. internal const string ReceiveTimeout = "receiveTimeout";
  42. internal const string SecurityIdentifier = "securityIdentifier";
  43. internal const string TeredoEnabled = "teredoEnabled";
  44. internal const string TimeSpanOneTick = "00:00:00.0000001";
  45. internal const string TimeSpanZero = "00:00:00";
  46. }
  47. }