API reference
API reference
Select your platform
No SDKs available
No versions available

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