1 write to ConnectionFeatures
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\BaseHttpConnectionContext.cs (1)
30ConnectionFeatures = connectionFeatures;
21 references to ConnectionFeatures
Microsoft.AspNetCore.Server.Kestrel.Core (21)
Internal\Http\HttpProtocol.cs (1)
98public IFeatureCollection ConnectionFeatures => _context.ConnectionFeatures;
Internal\Http2\Http2Connection.cs (4)
141_metricsContext = context.ConnectionFeatures.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext; 193public IFeatureCollection ConnectionFeatures => _context.ConnectionFeatures; 818_context.ConnectionFeatures, 1026_context.ConnectionFeatures.Get<IConnectionLifetimeNotificationFeature>()?.RequestClose();
Internal\Http3\Http3Connection.cs (2)
58MetricsContext = context.ConnectionFeatures.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext; 60_errorCodeFeature = context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>();
Internal\Http3\Http3ControlStream.cs (3)
47_streamIdFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 48_streamClosedFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>(); 49_errorCodeFeature = context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>();
Internal\Http3\Http3Stream.cs (4)
90_errorCodeFeature = _context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>(); 91_streamIdFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 92_streamAbortFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamAbortFeature>(); 93_streamClosedFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>();
Internal\HttpConnection.cs (4)
89var connectionHeartbeatFeature = _context.ConnectionFeatures.Get<IConnectionHeartbeatFeature>(); 90var connectionLifetimeNotificationFeature = _context.ConnectionFeatures.Get<IConnectionLifetimeNotificationFeature>(); 196var hasTls = _context.ConnectionFeatures.Get<ITlsConnectionFeature>() != null; 197var applicationProtocol = _context.ConnectionFeatures.Get<ITlsApplicationProtocolFeature>()?.ApplicationProtocol
Internal\WebTransport\WebTransportStream.cs (3)
52var streamIdFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 55_features = context.ConnectionFeatures; 69var streamId = localContext.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>().StreamId;