1 type derived from RequestContext
Microsoft.AspNetCore.Server.HttpSys (1)
RequestProcessing\RequestContextOfT.cs (1)
11internal sealed partial class RequestContext<TContext> : RequestContext where TContext : notnull
1 instantiation of RequestContext
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
Listener\Utilities.cs (1)
171return new RequestContext(_server, bufferSize, requestId);
115 references to RequestContext
Microsoft.AspNetCore.Server.HttpSys (38)
ApplicationRequestContextFactory.cs (1)
19public RequestContext CreateRequestContext(uint? bufferSize, ulong requestId)
AsyncAcceptContext.cs (8)
10internal sealed unsafe partial class AsyncAcceptContext : IValueTaskSource<RequestContext>, IDisposable 24private ManualResetValueTaskSourceCore<RequestContext> _mrvts = new() 30private RequestContext? _requestContext; 42internal ValueTask<RequestContext> AcceptAsync() 54return ValueTask.FromException<RequestContext>(new HttpSysException((int)statusCode)); 57return new ValueTask<RequestContext>(this, _mrvts.Version); 76var requestContext = _requestContext; 273public RequestContext GetResult(short token)
AuthenticationHandler.cs (2)
11private RequestContext? _requestContext; 39_requestContext = context.Features.Get<RequestContext>();
AuthenticationManager.cs (1)
179internal static void SetAuthenticationChallenge(RequestContext context)
HttpSysListener.cs (1)
262internal ValueTask<RequestContext> AcceptAsync(AsyncAcceptContext acceptContext)
IRequestContextFactory.cs (1)
8RequestContext CreateRequestContext(uint? bufferSize, ulong requestId);
MessagePump.cs (1)
255RequestContext requestContext;
RequestProcessing\ClientCertLoader.cs (4)
26private readonly RequestContext _requestContext; 33internal ClientCertLoader(RequestContext requestContext, CancellationToken cancellationToken) 76private RequestContext RequestContext 226var requestContext = asyncResult.RequestContext;
RequestProcessing\Request.cs (2)
38internal Request(RequestContext requestContext) 203private RequestContext RequestContext { get; }
RequestProcessing\RequestContext.cs (2)
184var context = (RequestContext)state!;
RequestProcessing\RequestStream.cs (3)
18private readonly RequestContext _requestContext; 25internal RequestStream(RequestContext httpContext) 31internal RequestContext RequestContext
RequestProcessing\Response.cs (2)
36internal Response(RequestContext requestContext) 66private RequestContext RequestContext { get; }
RequestProcessing\ResponseBody.cs (3)
16private readonly RequestContext _requestContext; 24internal ResponseBody(RequestContext requestContext) 29internal RequestContext RequestContext
StandardFeatureCollection.cs (7)
13private static readonly Func<RequestContext, object> _identityFunc = ReturnIdentity; 14private static readonly Dictionary<Type, Func<RequestContext, object?>> _featureFuncLookup = new() 25{ typeof(RequestContext), ctx => ctx }, 36private readonly RequestContext _featureContext; 56public StandardFeatureCollection(RequestContext featureContext) 75Func<RequestContext, object?>? lookupFunc; 85private static object ReturnIdentity(RequestContext featureContext)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (77)
Listener\AuthenticationOnExistingQueueTests.cs (5)
62var context = await server.AcceptAsync(Utilities.DefaultTimeout); 103var context = await server.AcceptAsync(Utilities.DefaultTimeout); 128var context = await server.AcceptAsync(Utilities.DefaultTimeout); 153var context = await server.AcceptAsync(Utilities.DefaultTimeout); 183var context = await server.AcceptAsync(Utilities.DefaultTimeout);
Listener\RequestBodyTests.cs (7)
29var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 53var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 78var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 102var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 127var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 152var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 180var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask);
Listener\RequestHeaderTests.cs (6)
27var context = await server.AcceptAsync(Utilities.DefaultTimeout); 68var context = await server.AcceptAsync(Utilities.DefaultTimeout); 95var context = await server.AcceptAsync(Utilities.DefaultTimeout); 123var context = await server.AcceptAsync(Utilities.DefaultTimeout); 164var context = await server.AcceptAsync(Utilities.DefaultTimeout); 189var context = await server.AcceptAsync(Utilities.DefaultTimeout);
Listener\RequestTests.cs (4)
38var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 76var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 126var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 163var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask);
Listener\ResponseBodyTests.cs (17)
27var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 61var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 85var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 109var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 130var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 153var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 173var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 194var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 216var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 241var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 277var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 313var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 340var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 365RequestContext context; 405RequestContext context; 444RequestContext context; 478RequestContext context;
Listener\ResponseHeaderTests.cs (10)
35var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 57var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 80var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 108var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 137var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 166var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 189var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 229var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 261var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 301var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask);
Listener\ServerOnExistingQueueTests.cs (13)
26var context = await server.AcceptAsync(Utilities.DefaultTimeout); 41var context = await server.AcceptAsync(Utilities.DefaultTimeout); 60var context = await server.AcceptAsync(Utilities.DefaultTimeout); 82var context = await server.AcceptAsync(Utilities.DefaultTimeout); 98var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 115var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 140var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 160var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 179var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 215var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 263var context = await server.AcceptAsync(Utilities.DefaultTimeout); 283var context = await server.AcceptAsync(Utilities.DefaultTimeout); 303var context = await server.AcceptAsync(Utilities.DefaultTimeout);
Listener\ServerTests.cs (6)
35var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 64var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 92var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 121var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 152var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask); 185var context = await server.AcceptAsync(Utilities.DefaultTimeout).Before(responseTask);
Listener\Utilities.cs (6)
108internal static async Task<RequestContext> AcceptAsync(this HttpSysListener server, TimeSpan timeout) 113async Task<RequestContext> AcceptAsync() 117var requestContext = await server.AcceptAsync(acceptContext); 145internal static async Task<RequestContext> Before<T>(this Task<RequestContext> acceptTask, Task<T> responseTask) 169public RequestContext CreateRequestContext(uint? bufferSize, ulong requestId)
RequestHeaderTests.cs (3)
109var request = httpContext.Features.Get<RequestContext>().Request; 132var request = httpContext.Features.Get<RequestContext>().Request; 155var request = httpContext.Features.Get<RequestContext>().Request;