The correlation ID allows the tracing of an operation from beginning to end. It can be linked to other IDs to form a full chain when it branches out or moves to other domains. If not supplied explicitly while logging, it will be inherited from the thread storage or a new one will be generated if none exist.
Returns true if the correlation ID has a value.
override string ToString ( )
override bool Equals ( object obj )
override int GetHashCode ( )
static implicit operator string
static static operator CorrelationID ( string value )
static implicit operator CorrelationID ( Guid value )