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

EphemeralLoggingContext Methods

The EphemeralLoggingContext type exposes the following members.

Public methodCreateCorrelationCookie
Creates a cookie that can be used to correlate, using the SetCorrelation(CorrelationCookie) method, another context to the current context.
(Inherited from LoggingContext.)
Public methodDispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from LoggingContext.)
Protected methodDispose(Boolean)
Disposes the current object.
(Overrides LoggingContext.Dispose(Boolean).)
Public methodForEachProperty(LoggingPropertyVisitor<Object>, Boolean)
Invokes a delegate for each property defined in the current logging context and optionally in its ancestor contexts.
(Inherited from LoggingContext.)
Public methodForEachProperty<T>(LoggingPropertyVisitor<T>, T, Boolean) (Inherited from LoggingContext.)
Public methodGetCustomRecordBuilder
Gets a LogRecordBuilder for the current context to build a custom record.
(Inherited from LoggingContext.)
Public methodGetRecordBuilder
Gets a LogRecordBuilder for the current context to build a standard record for a given method.
(Inherited from LoggingContext.)
Public methodMakeSharable
Allows the current context to be shared beyond its normal lifecycle by preventing it from being returned to the pool.
(Inherited from LoggingContext.)
Public methodOpen
Opens the context.
Public methodSetCorrelation
Associates the current context with another context.
(Inherited from LoggingContext.)
Public methodSetWaitDependency
Sets the wait dependency for the current context, i.e. sets a representation of what the current context is waiting for. This operation is available only in custom contexts.
(Inherited from LoggingContext.)
Public methodToString()
Returns a string that represents the current object.
(Inherited from LoggingContext.)
Protected methodToString(StringBuilder)
Formats a description of the current LoggingContext into a given StringBuilder.
(Inherited from LoggingContext.)
See Also