Terraria v1.4.4.9
Terraria source code documentation
|
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 bool | TryExtractBaggage (string baggageString, out IEnumerable< KeyValuePair< string, string > > baggage) |
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 LegacyPropagator() [get] |
override IReadOnlyCollection< string > | Fields = new ReadOnlyCollection<string>(new string[5] { "traceparent", "Request-Id", "tracestate", "baggage", "Correlation-Context" }) [get] |
static DistributedContextPropagator | Current [get, set] |
Static Private Attributes | |
static DistributedContextPropagator | s_current = CreateDefaultPropagator() |
Definition at line 7 of file LegacyPropagator.cs.