Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Diagnostics.PassThroughPropagator Class Referencesealed

Public Member Functions

override void Inject (Activity activity, object carrier, PropagatorSetterCallback setter)
 
override void ExtractTraceIdAndState (object carrier, PropagatorGetterCallback getter, out string traceId, out string traceState)
 
override IEnumerable< KeyValuePair< string, string > > ExtractBaggage (object carrier, PropagatorGetterCallback getter)
 
delegate void PropagatorGetterCallback (object? carrier, string fieldName, out string? fieldValue, out IEnumerable< string >? fieldValues)
 
delegate void PropagatorSetterCallback (object? carrier, string fieldName, string fieldValue)
 
void Inject (Activity? activity, object? carrier, PropagatorSetterCallback? setter)
 
void ExtractTraceIdAndState (object? carrier, PropagatorGetterCallback? getter, out string? traceId, out string? traceState)
 
IEnumerable< KeyValuePair< string, string?> >? ExtractBaggage (object? carrier, PropagatorGetterCallback? getter)
 

Static Public Member Functions

static DistributedContextPropagator CreateDefaultPropagator ()
 
static DistributedContextPropagator CreatePassThroughPropagator ()
 
static DistributedContextPropagator CreateNoOutputPropagator ()
 

Static Package Functions

static void InjectBaggage (object carrier, IEnumerable< KeyValuePair< string, string > > baggage, PropagatorSetterCallback setter)
 

Static Package Attributes

static readonly char[] s_trimmingSpaceCharacters = new char[2] { ' ', '\t' }
 

Properties

static DistributedContextPropagator Instance = new PassThroughPropagator() [get]
 
override IReadOnlyCollection< stringFields = LegacyPropagator.Instance.Fields [get]
 
static DistributedContextPropagator Current [get, set]
 

Static Private Member Functions

static void GetRootId (out string parentId, out string traceState, out bool isW3c, out IEnumerable< KeyValuePair< string, string > > baggage)
 

Static Private Attributes

static DistributedContextPropagator s_current = CreateDefaultPropagator()
 

Detailed Description

Definition at line 5 of file PassThroughPropagator.cs.


The documentation for this class was generated from the following file: