7 implementations of IHttpRequestLifetimeFeature
Microsoft.AspNetCore.Http (1)
Features\HttpRequestLifetimeFeature.cs (1)
9public class HttpRequestLifetimeFeature : IHttpRequestLifetimeFeature
Microsoft.AspNetCore.Owin (1)
OwinFeatureCollection.cs (1)
31IHttpRequestLifetimeFeature,
Microsoft.AspNetCore.Server.HttpSys (1)
RequestProcessing\RequestContext.FeatureCollection.cs (1)
31IHttpRequestLifetimeFeature,
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpContext.FeatureCollection.cs (1)
32IHttpRequestLifetimeFeature,
Core\IISHttpContext.IHttpRequestLifetimeFeature.cs (1)
9internal partial class IISHttpContext : IHttpRequestLifetimeFeature
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\HttpProtocol.Generated.cs (1)
33IHttpRequestLifetimeFeature,
Microsoft.AspNetCore.TestHost (1)
RequestLifetimeFeature.cs (1)
8internal sealed class RequestLifetimeFeature : IHttpRequestLifetimeFeature
27 references to IHttpRequestLifetimeFeature
Microsoft.AspNetCore.Http (4)
DefaultHttpContext.cs (3)
31private static readonly Func<IFeatureCollection, IHttpRequestLifetimeFeature> _newHttpRequestLifetimeFeature = f => new HttpRequestLifetimeFeature(); 126private IHttpRequestLifetimeFeature LifetimeFeature => 255public IHttpRequestLifetimeFeature? Lifetime;
Features\HttpRequestLifetimeFeature.cs (1)
7/// Default implementation for <see cref="IHttpRequestLifetimeFeature"/>.
Microsoft.AspNetCore.Owin (4)
OwinEnvironment.cs (1)
443{ OwinConstants.CallCancelled, new FeatureMap<IHttpRequestLifetimeFeature>(feature => feature.RequestAborted) },
OwinFeatureCollection.cs (3)
272CancellationToken IHttpRequestLifetimeFeature.RequestAborted 278void IHttpRequestLifetimeFeature.Abort() 405yield return new KeyValuePair<Type, object>(typeof(IHttpRequestLifetimeFeature), this);
Microsoft.AspNetCore.Server.HttpSys (3)
RequestProcessing\RequestContext.FeatureCollection.cs (2)
564CancellationToken IHttpRequestLifetimeFeature.RequestAborted 582void IHttpRequestLifetimeFeature.Abort() => Abort();
StandardFeatureCollection.cs (1)
22{ typeof(IHttpRequestLifetimeFeature), _identityFunc },
Microsoft.AspNetCore.Server.IIS (3)
Core\IISHttpContext.Features.cs (1)
14private static readonly Type IHttpRequestLifetimeFeatureType = typeof(global::Microsoft.AspNetCore.Http.Features.IHttpRequestLifetimeFeature);
Core\IISHttpContext.IHttpRequestLifetimeFeature.cs (2)
16CancellationToken IHttpRequestLifetimeFeature.RequestAborted 49void IHttpRequestLifetimeFeature.Abort()
Microsoft.AspNetCore.Server.Kestrel.Core (11)
Internal\Http\HttpProtocol.FeatureCollection.cs (2)
142CancellationToken IHttpRequestLifetimeFeature.RequestAborted 316void IHttpRequestLifetimeFeature.Abort()
Internal\Http\HttpProtocol.Generated.cs (9)
52internal protected IHttpRequestLifetimeFeature? _currentIHttpRequestLifetimeFeature; 300else if (key == typeof(IHttpRequestLifetimeFeature)) 452else if (key == typeof(IHttpRequestLifetimeFeature)) 454_currentIHttpRequestLifetimeFeature = (IHttpRequestLifetimeFeature?)value; 606else if (typeof(TFeature) == typeof(IHttpRequestLifetimeFeature)) 608feature = Unsafe.As<IHttpRequestLifetimeFeature?, TFeature?>(ref _currentIHttpRequestLifetimeFeature); 766else if (typeof(TFeature) == typeof(IHttpRequestLifetimeFeature)) 768_currentIHttpRequestLifetimeFeature = Unsafe.As<TFeature?, IHttpRequestLifetimeFeature?>(ref feature); 916yield return new KeyValuePair<Type, object>(typeof(IHttpRequestLifetimeFeature), _currentIHttpRequestLifetimeFeature);
Microsoft.AspNetCore.TestHost (2)
HttpContextBuilder.cs (1)
54_httpContext.Features.Set<IHttpRequestLifetimeFeature>(_requestLifetimeFeature);
RequestLifetimeFeature.cs (1)
26void IHttpRequestLifetimeFeature.Abort()