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