28 return $"{{ {"Request"} = {Request} }}";
146 if (fields ==
null || fields.
Count <= 0)
151 foreach (
string item in fields)
155 list.Add(descriptor);
297 httpRequestMessage.Headers.TryAddWithoutValidation(descriptor, value);
302 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:UnrecognizedReflectionPattern", Justification =
"The values being passed into Write have the commonly used properties being preserved with DynamicDependency.")]
308 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:UnrecognizedReflectionPattern", Justification =
"The args being passed into StartActivity have the commonly used properties being preserved with DynamicDependency.")]
314 [
UnconditionalSuppressMessage(
"ReflectionAnalysis",
"IL2026:UnrecognizedReflectionPattern", Justification =
"The args being passed into StopActivity have the commonly used properties being preserved with DynamicDependency.")]
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
static ? Activity Current
void Inject(Activity? activity, object? carrier, PropagatorSetterCallback? setter)
IReadOnlyCollection< string > Fields
static long GetTimestamp()
override string ToString()
HttpRequestMessage Request
ActivityStartData(HttpRequestMessage request)
HttpRequestMessage Request
TaskStatus RequestTaskStatus
HttpResponseMessage Response
override string ToString()
ActivityStopData(HttpResponseMessage response, HttpRequestMessage request, TaskStatus requestTaskStatus)
HttpRequestMessage Request
override string ToString()
ExceptionData(Exception exception, HttpRequestMessage request)
HttpRequestMessage Request
RequestData(HttpRequestMessage request, Guid loggingRequestId, long timestamp)
override string ToString()
override string ToString()
HttpResponseMessage Response
TaskStatus RequestTaskStatus
ResponseData(HttpResponseMessage response, Guid loggingRequestId, long timestamp, TaskStatus requestTaskStatus)
void InjectHeaders(Activity currentActivity, HttpRequestMessage request)
static bool IsGloballyEnabled()
readonly HeaderDescriptor[] _propagatorFields
static readonly DiagnosticListener s_diagnosticListener
DiagnosticsHandler(HttpMessageHandler innerHandler, DistributedContextPropagator propagator, bool autoRedirect=false)
async ValueTask< HttpResponseMessage > SendAsyncCore(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
override void Dispose(bool disposing)
readonly DistributedContextPropagator _propagator
override ValueTask< HttpResponseMessage > SendAsync(HttpRequestMessage request, bool async, CancellationToken cancellationToken)
readonly HttpMessageHandler _innerHandler
static bool EnableActivityPropagation
Task< HttpResponseMessage > SendAsync(HttpRequestMessage request, CancellationToken cancellationToken)
virtual HttpResponseMessage Send(HttpRequestMessage request, CancellationToken cancellationToken)
virtual void Dispose(bool disposing)
static string net_http_handler_norequest
new ConfiguredTaskAwaitable< TResult > ConfigureAwait(bool continueOnCapturedContext)
DynamicallyAccessedMemberTypes
static readonly Guid Empty