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.

Overview

Properties

string
Value[Get]

Data Fields

bool
Returns true if the correlation ID has a value.

Public Member Functions

override string
override bool
Equals
( object obj )
override int

Static Public Member Functions

static implicit
operator string
( CorrelationID correlationId )
static static
operator CorrelationID
( string value )
static implicit
operator CorrelationID
( Guid value )

Details

Properties

string Meta.Voice.Logging.CorrelationID.Value
No description available.

Fields

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

Member Functions

override string Meta.Voice.Logging.CorrelationID.ToString ( )
No description available.
override bool Meta.Voice.Logging.CorrelationID.Equals
( object obj )
No description available.
override int Meta.Voice.Logging.CorrelationID.GetHashCode ( )
No description available.

Static Member Functions

static implicit Meta.Voice.Logging.CorrelationID.operator string
( CorrelationID correlationId )
No description available.
static Meta.Voice.Logging.CorrelationID.operator CorrelationID
( string value )
No description available.
static implicit Meta.Voice.Logging.CorrelationID.operator CorrelationID
( Guid value )
No description available.