29 references to GetRequiredFeature
Microsoft.AspNetCore (1)
WebApplication.cs (1)
69public ICollection<string> Urls => ServerFeatures.GetRequiredFeature<IServerAddressesFeature>().Addresses;
Microsoft.AspNetCore.Components.Endpoints (1)
RazorComponentEndpointInvoker.cs (1)
142var bufferingFeature = context.Features.GetRequiredFeature<IHttpResponseBodyFeature>();
Microsoft.AspNetCore.Http (2)
Internal\DefaultHttpResponse.cs (1)
72var otherFeature = _features.Collection.GetRequiredFeature<IHttpResponseBodyFeature>();
Internal\ResponseCookies.cs (1)
26Headers = _features.GetRequiredFeature<IHttpResponseFeature>().Headers;
Microsoft.AspNetCore.Http.Connections (2)
Internal\HttpConnectionDispatcher.cs (1)
719var existingRequestFeature = context.Features.GetRequiredFeature<IHttpRequestFeature>();
Internal\Transports\ServerSentEventsServerTransport.cs (1)
38var bufferingFeature = context.Features.GetRequiredFeature<IHttpResponseBodyFeature>();
Microsoft.AspNetCore.Http.Extensions (2)
ResponseExtensions.cs (1)
27response.HttpContext.Features.GetRequiredFeature<IHttpResponseFeature>().ReasonPhrase = null;
SendFileResponseExtensions.cs (1)
116var sendFile = response.HttpContext.Features.GetRequiredFeature<IHttpResponseBodyFeature>();
Microsoft.AspNetCore.Http.Results (1)
ServerSentEventsResult.cs (1)
48var bufferingFeature = httpContext.Features.GetRequiredFeature<IHttpResponseBodyFeature>();
Microsoft.AspNetCore.Mvc.Core (1)
Filters\MiddlewareFilterBuilder.cs (1)
64var feature = httpContext.Features.GetRequiredFeature<IMiddlewareFilterFeature>();
Microsoft.AspNetCore.ResponseCompression (1)
ResponseCompressionMiddleware.cs (1)
41var originalResponseFeature = context.Features.GetRequiredFeature<IHttpResponseFeature>();
Microsoft.AspNetCore.Rewrite (1)
UrlActions\CustomResponseAction.cs (1)
29context.HttpContext.Features.GetRequiredFeature<IHttpResponseFeature>().ReasonPhrase = StatusReason;
Microsoft.AspNetCore.Server.Kestrel.Core (16)
Internal\Http3\Http3Connection.cs (2)
60_errorCodeFeature = context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>(); 602streamContext.Features.GetRequiredFeature<IProtocolErrorCodeFeature>().Error = (long)Http3ErrorCode.RequestRejected;
Internal\Http3\Http3ControlStream.cs (3)
53_streamIdFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 54_streamClosedFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>(); 55_errorCodeFeature = context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>();
Internal\Http3\Http3Stream.cs (4)
109_errorCodeFeature = _context.ConnectionFeatures.GetRequiredFeature<IProtocolErrorCodeFeature>(); 110_streamIdFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 111_streamAbortFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamAbortFeature>(); 112_streamClosedFeature = _context.ConnectionFeatures.GetRequiredFeature<IStreamClosedFeature>();
Internal\WebTransport\WebTransportStream.cs (2)
52var streamIdFeature = context.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>(); 69var streamId = localContext.ConnectionFeatures.GetRequiredFeature<IStreamIdFeature>().StreamId;
Middleware\ConnectionLimitMiddleware.cs (1)
38_metrics.ConnectionRejected(connection.Features.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext);
Middleware\HttpConnectionMiddleware.cs (1)
32var metricContext = connectionContext.Features.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext;
Middleware\HttpMultiplexedConnectionMiddleware.cs (1)
33var metricContext = connectionContext.Features.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext;
Middleware\HttpsConnectionMiddleware.cs (2)
169var metricsContext = context.Features.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext; 382_metrics.TlsHandshakeStart(context.Features.GetRequiredFeature<IConnectionMetricsContextFeature>().MetricsContext);
Microsoft.AspNetCore.StaticAssets (1)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
58var originalFeature = context.Features.GetRequiredFeature<IHttpResponseBodyFeature>();