EndToEndTracingElement.cs 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //------------------------------------------------------------------------------
  2. // Copyright (c) Microsoft Corporation. All rights reserved.
  3. //------------------------------------------------------------------------------
  4. namespace System.ServiceModel.Configuration
  5. {
  6. using System;
  7. using System.Configuration;
  8. public sealed partial class EndToEndTracingElement : ConfigurationElement
  9. {
  10. // These three constructors are used by the configuration system.
  11. public EndToEndTracingElement()
  12. : base()
  13. {
  14. }
  15. [ConfigurationProperty(ConfigurationStrings.PropagateActivity, DefaultValue = false)]
  16. public bool PropagateActivity
  17. {
  18. get { return (bool)base[ConfigurationStrings.PropagateActivity]; }
  19. set { base[ConfigurationStrings.PropagateActivity] = value; }
  20. }
  21. [ConfigurationProperty(ConfigurationStrings.ActivityTracing, DefaultValue = false)]
  22. public bool ActivityTracing
  23. {
  24. get { return (bool)base[ConfigurationStrings.ActivityTracing]; }
  25. set { base[ConfigurationStrings.ActivityTracing] = value; }
  26. }
  27. [ConfigurationProperty(ConfigurationStrings.MessageFlowTracing, DefaultValue = false)]
  28. public bool MessageFlowTracing
  29. {
  30. get { return (bool)base[ConfigurationStrings.MessageFlowTracing]; }
  31. set { base[ConfigurationStrings.MessageFlowTracing] = value; }
  32. }
  33. }
  34. }