3 implementations of IHttpActivityFeature
Microsoft.AspNetCore.Hosting (1)
Internal\HttpActivityFeature.cs (1)
12internal sealed class HttpActivityFeature : IHttpActivityFeature
Microsoft.AspNetCore.Hosting.Tests (1)
HostingApplicationTests.cs (1)
129private class TestHttpActivityFeature : IHttpActivityFeature
Microsoft.AspNetCore.Http.Connections.Tests (1)
HttpConnectionDispatcherTests.cs (1)
3093private class TestActivityFeature : IHttpActivityFeature
19 references to IHttpActivityFeature
Microsoft.AspNetCore.Hosting (2)
Internal\HostingApplicationDiagnostics.cs (1)
97httpContext.Features.Set<IHttpActivityFeature>(context.HttpActivityFeature);
Internal\HttpActivityFeature.cs (1)
10/// Default implementation for <see cref="IHttpActivityFeature"/>.
Microsoft.AspNetCore.Hosting.Tests (5)
HostingApplicationTests.cs (5)
109var activityFeature = context.HttpContext.Features.Get<IHttpActivityFeature>(); 152httpContext.Features.Set<IHttpActivityFeature>(overridenFeature); 156var contextFeature = context.HttpContext.Features.Get<IHttpActivityFeature>(); 169httpContext.Features.Set<IHttpActivityFeature>(new TestHttpActivityFeature()); 172var activityFeature = context.HttpContext.Features.Get<IHttpActivityFeature>();
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
124context.Features.Get<IHttpActivityFeature>()?.Activity.AddTag("http.long_running", "true");
Microsoft.AspNetCore.Http.Connections.Tests (1)
HttpConnectionDispatcherTests.cs (1)
3125context.Features.Set<IHttpActivityFeature>(activityFeature);
Microsoft.AspNetCore.Server.IIS (1)
Core\IISHttpContext.Features.cs (1)
33private static readonly Type IHttpActivityFeature = typeof(global::Microsoft.AspNetCore.Http.Features.IHttpActivityFeature);
Microsoft.AspNetCore.Server.Kestrel.Core (9)
Internal\Http\HttpProtocol.Generated.cs (9)
61internal protected IHttpActivityFeature? _currentIHttpActivityFeature; 216else if (key == typeof(IHttpActivityFeature)) 368else if (key == typeof(IHttpActivityFeature)) 370_currentIHttpActivityFeature = (IHttpActivityFeature?)value; 522else if (typeof(TFeature) == typeof(IHttpActivityFeature)) 524feature = Unsafe.As<IHttpActivityFeature?, TFeature?>(ref _currentIHttpActivityFeature); 682else if (typeof(TFeature) == typeof(IHttpActivityFeature)) 684_currentIHttpActivityFeature = Unsafe.As<TFeature?, IHttpActivityFeature?>(ref feature); 832yield return new KeyValuePair<Type, object>(typeof(IHttpActivityFeature), _currentIHttpActivityFeature);