PostSharp6.3/API Reference/Post­Sharp.​Patterns.​Diagnostics.​Contexts Namespace/Ephemeral­Logging­Context Class

EphemeralLoggingContext Class

Inheritance Hierarchy

Namespace:  PostSharp.Patterns.Diagnostics.Contexts
Assembly:  PostSharp.Patterns.Diagnostics (in PostSharp.Patterns.Diagnostics.dll) Version: 6.3.8.0 (6.3.8.0)
Syntax
C#
public class EphemeralLoggingContext : LoggingContext

The EphemeralLoggingContext type exposes the following members.

Constructors
  NameDescription
Public methodEphemeralLoggingContext
Initializes a new instance of the EphemeralLoggingContext class
Properties
  NameDescription
Public propertyActivationContext (Inherited from LoggingContext.)
Public propertyBackend (Inherited from LoggingContext.)
Public propertyDescription (Inherited from LoggingContext.)
Public propertyId (Inherited from LoggingContext.)
Public propertyIdGenerationStrategy (Inherited from LoggingContext.)
Public propertyIndentLevel (Inherited from LoggingContext.)
Public propertyIsAsync (Overrides LoggingContext.IsAsync.)
Public propertyIsDisposed (Inherited from LoggingContext.)
Public propertyIsHidden (Inherited from LoggingContext.)
Public propertyIsSharable (Inherited from LoggingContext.)
Public propertyKind (Inherited from LoggingContext.)
Public propertyMemberName (Inherited from LoggingContext.)
Public propertyParentContext (Inherited from LoggingContext.)
Public propertySource (Inherited from LoggingContext.)
Public propertySyntheticId (Inherited from LoggingContext.)
Public propertySyntheticParentId (Inherited from LoggingContext.)
Public propertySyntheticRootId (Inherited from LoggingContext.)
Public propertyThreadContext (Overrides LoggingContext.ThreadContext.)
Methods
  NameDescription
Public methodCreateCorrelationCookie (Inherited from LoggingContext.)
Public methodDispose() (Inherited from LoggingContext.)
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the EphemeralLoggingContext and optionally releases the managed resources
(Overrides LoggingContext.Dispose(Boolean).)
Public methodForEachProperty(LoggingPropertyVisitor<Object>, Boolean) (Inherited from LoggingContext.)
Public methodForEachProperty<T>(LoggingPropertyVisitor<T>, T, Boolean) (Inherited from LoggingContext.)
Public methodGetCustomRecordBuilder (Inherited from LoggingContext.)
Public methodGetRecordBuilder (Inherited from LoggingContext.)
Public methodMakeSharable (Inherited from LoggingContext.)
Public methodOpen
Public methodSetCorrelation (Inherited from LoggingContext.)
Public methodSetWaitDependency (Inherited from LoggingContext.)
Public methodToString() (Inherited from LoggingContext.)
Protected methodToString(StringBuilder) (Inherited from LoggingContext.)
See Also