API reference

CorrelationID Struct

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.

Fields

IsAssigned : bool
Returns true if the correlation ID has a value.
Signature
bool Meta.Voice.Logging.CorrelationID.IsAssigned

Methods

Equals ( obj )
Signature
override bool Meta.Voice.Logging.CorrelationID.Equals(object obj)
Parameters
obj: object
Returns
override bool
GetHashCode ()
Signature
override int Meta.Voice.Logging.CorrelationID.GetHashCode()
Returns
override int
ToString ()
Signature
override string Meta.Voice.Logging.CorrelationID.ToString()
Returns
override string

Static Methods

operator CorrelationID ( value )
Signature
static Meta.Voice.Logging.CorrelationID.operator CorrelationID(string value)
Parameters
value: string
operator CorrelationID ( value )
Signature
static implicit Meta.Voice.Logging.CorrelationID.operator CorrelationID(Guid value)
Parameters
value: Guid
Returns
implicit
operator string ( correlationId )
Signature
static implicit Meta.Voice.Logging.CorrelationID.operator string(CorrelationID correlationId)
Parameters
correlationId: CorrelationID
Returns
implicit