1 implementation of IHttpMetricsTagsFeature
Microsoft.AspNetCore.Hosting (1)
Internal\HttpMetricsTagsFeature.cs (1)
8
internal sealed class HttpMetricsTagsFeature :
IHttpMetricsTagsFeature
15 references to IHttpMetricsTagsFeature
Microsoft.AspNetCore.Diagnostics (2)
DiagnosticsTelemetry.cs (1)
16
if (context.Features.Get<
IHttpMetricsTagsFeature
>() is { } tagsFeature)
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (1)
12
public static bool TryAddTag(this
IHttpMetricsTagsFeature
feature, string name, object? value)
Microsoft.AspNetCore.Hosting (3)
Internal\HostingApplicationDiagnostics.cs (1)
79
httpContext.Features.Set<
IHttpMetricsTagsFeature
>(context.MetricsTagsFeature);
Internal\HttpMetricsTagsFeature.cs (1)
10
ICollection<KeyValuePair<string, object?>>
IHttpMetricsTagsFeature
.Tags => TagsList;
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (1)
12
public static bool TryAddTag(this
IHttpMetricsTagsFeature
feature, string name, object? value)
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\Http\HttpProtocol.Generated.cs (9)
62
internal protected
IHttpMetricsTagsFeature
? _currentIHttpMetricsTagsFeature;
220
else if (key == typeof(
IHttpMetricsTagsFeature
))
372
else if (key == typeof(
IHttpMetricsTagsFeature
))
374
_currentIHttpMetricsTagsFeature = (
IHttpMetricsTagsFeature
?)value;
526
else if (typeof(TFeature) == typeof(
IHttpMetricsTagsFeature
))
528
feature = Unsafe.As<
IHttpMetricsTagsFeature
?, TFeature?>(ref _currentIHttpMetricsTagsFeature);
686
else if (typeof(TFeature) == typeof(
IHttpMetricsTagsFeature
))
688
_currentIHttpMetricsTagsFeature = Unsafe.As<TFeature?,
IHttpMetricsTagsFeature
?>(ref feature);
836
yield return new KeyValuePair<Type, object>(typeof(
IHttpMetricsTagsFeature
), _currentIHttpMetricsTagsFeature);
src\aspnetcore\src\Shared\Metrics\MetricsExtensions.cs (1)
12
public static bool TryAddTag(this
IHttpMetricsTagsFeature
feature, string name, object? value)