1 write to Options
Microsoft.AspNetCore.Server.HttpSys (1)
HttpSysListener.cs (1)
60
Options
= options;
90 references to Options
Microsoft.AspNetCore.Server.HttpSys (24)
HttpSysListener.cs (9)
136
if (
Options
.RequestQueueMode == RequestQueueMode.Create ||
Options
.RequestQueueMode == RequestQueueMode.CreateOrAttach)
138
Options
.Apply(UrlGroup, _requestQueue.Created ? RequestQueue : null);
145
Options
.UrlPrefixes.RegisterAllPrefixes(UrlGroup);
183
if (
Options
.RequestQueueMode == RequestQueueMode.Create ||
Options
.RequestQueueMode == RequestQueueMode.CreateOrAttach)
185
Options
.UrlPrefixes.UnregisterAllPrefixes();
281
if (!
Options
.Authentication.AllowAnonymous && !requestMemory.CheckAuthenticated())
284
AuthenticationManager.GenerateChallenges(
Options
.Authentication.Schemes));
MessagePump.cs (3)
79
Listener.
Options
.UrlPrefixes.Clear();
101
Listener.
Options
.UrlPrefixes.Add(Constants.DefaultServerAddress);
139
Listener.
Options
.UrlPrefixes.Add(value);
RequestProcessing\Request.cs (2)
66
var prefix = requestContext.Server.
Options
.UrlPrefixes.GetPrefix((int)requestContext.UrlContext);
161
else if (requestContext.Server.
Options
.UrlPrefixes.TryMatchLongestPrefix(IsHttps, cookedUrl.GetHost()!, originalPath, out var pathBase, out var path))
RequestProcessing\RequestContext.cs (2)
24
: base(server.MemoryPool, bufferSize, requestId, server.
Options
.UseLatin1RequestHeaders)
27
AllowSynchronousIO = server.
Options
.AllowSynchronousIO;
RequestProcessing\RequestContext.FeatureCollection.cs (4)
126
_enableResponseCaching = Server.
Options
.EnableResponseCaching;
137
if (Server.
Options
.Authentication.AutomaticAuthentication)
333
var method = Server.
Options
.ClientCertificateMethod;
361
|| Server.
Options
.ClientCertificateMethod != ClientCertificateMethod.AllowRenegotation
RequestProcessing\RequestStream.cs (1)
28
_maxSize = _requestContext.Server.
Options
.MaxRequestBodySize;
RequestProcessing\Response.cs (1)
55
_authChallenges = RequestContext.Server.
Options
.Authentication.Schemes;
RequestProcessing\ResponseBody.cs (2)
40
internal bool ThrowWriteExceptions => RequestContext.Server.
Options
.ThrowWriteExceptions;
42
internal bool EnableKernelResponseBuffering => RequestContext.Server.
Options
.EnableKernelResponseBuffering;
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (65)
Listener\AuthenticationOnExistingQueueTests.cs (4)
198
server.
Options
.Authentication.Schemes = authType;
199
server.
Options
.Authentication.AllowAnonymous = allowAnonymous;
206
var baseServerAddress = baseServer.
Options
.UrlPrefixes.First().ToString();
209
options.RequestQueueName = baseServer.
Options
.RequestQueueName;
Listener\RequestBodyTests.cs (1)
27
Assert.False(server.
Options
.AllowSynchronousIO);
Listener\RequestHeaderTests.cs (2)
119
server.
Options
.UseLatin1RequestHeaders = true;
147
server.
Options
.UseLatin1RequestHeaders = true;
Listener\ResponseBodyTests.cs (11)
58
server.
Options
.AllowSynchronousIO = true;
84
server.
Options
.AllowSynchronousIO = true;
150
server.
Options
.ThrowWriteExceptions = true;
191
server.
Options
.ThrowWriteExceptions = true;
236
server.
Options
.ThrowWriteExceptions = true;
237
server.
Options
.AllowSynchronousIO = true;
273
server.
Options
.ThrowWriteExceptions = true;
312
server.
Options
.AllowSynchronousIO = true;
364
server.
Options
.ThrowWriteExceptions = true;
404
server.
Options
.ThrowWriteExceptions = true;
443
server.
Options
.AllowSynchronousIO = true;
Listener\ServerOnExistingQueueTests.cs (27)
22
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
37
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
56
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
78
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
79
server.
Options
.RequestQueueLimit = 1001;
93
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
94
server.
Options
.UrlPrefixes.Add(address); // Need to mirror the setting so we can parse out PathBase
111
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
135
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
136
server.
Options
.UrlPrefixes.Add(baseAddress); // Keep them in sync
153
baseServer.
Options
.UrlPrefixes.Add(baseAddress + "secondTier");
154
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
155
server.
Options
.UrlPrefixes.Add(baseAddress); // Keep them in sync
156
server.
Options
.UrlPrefixes.Add(baseAddress + "secondTier");
174
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
175
server.
Options
.UrlPrefixes.Add(address); // Keep them in sync
188
baseServer.
Options
.UrlPrefixes.Add(address);
189
server.
Options
.UrlPrefixes.Add(address);
207
using var server = Utilities.CreateServerOnExistingQueue(baseServer.
Options
.RequestQueueName);
208
server.
Options
.UrlPrefixes.Add(address); // Keep them in sync
211
baseServer.
Options
.UrlPrefixes.Add(address);
212
server.
Options
.UrlPrefixes.Add(address);
223
Assert.True(baseServer.
Options
.UrlPrefixes.Remove(address));
224
Assert.True(server.
Options
.UrlPrefixes.Remove(address));
259
var address = server.
Options
.UrlPrefixes.First().FullPrefix;
276
options.RequestQueueName = baseServer.
Options
.RequestQueueName;
296
options.RequestQueueName = baseServer.
Options
.RequestQueueName;
Listener\ServerTests.cs (4)
118
server.
Options
.Http503Verbosity = Http503VerbosityLevel.Limited;
161
server.
Options
.UrlPrefixes.Add(address);
182
server.
Options
.UrlPrefixes.Add(address);
193
Assert.True(server.
Options
.UrlPrefixes.Remove(address));
Listener\Utilities.cs (1)
81
listener.
Options
.UrlPrefixes.Add(UrlPrefix.Create(scheme, host, port, path));
MessagePumpTests.cs (4)
29
server.Listener.
Options
.UrlPrefixes.Add(serverAddress);
50
server.Listener.
Options
.UrlPrefixes.Add(serverAddress);
67
server.Listener.
Options
.UrlPrefixes.Add(serverAddress);
88
server.Listener.
Options
.UrlPrefixes.Add(overrideAddress);
RequestTests.cs (1)
610
server.Listener.
Options
.UrlPrefixes.Add(UrlPrefix.Create(rootUri.Scheme, rootUri.Host, rootUri.Port, path));
ServerTests.cs (8)
343
server.Listener.
Options
.UrlPrefixes.Add(UrlPrefix.Create(address));
344
server.Listener.
Options
.RequestQueueLimit = 1001;
386
Assert.Null(server.Listener.
Options
.MaxConnections);
387
Assert.Throws<ArgumentOutOfRangeException>(() => server.Listener.
Options
.MaxConnections = -2);
388
Assert.Null(server.Listener.
Options
.MaxConnections);
389
server.Listener.
Options
.MaxConnections = null;
390
server.Listener.
Options
.MaxConnections = 3;
616
Assert.Empty(attachedServer.Listener.
Options
.UrlPrefixes);
Utilities.cs (2)
133
prefix = server.Listener.
Options
.UrlPrefixes.First(); // Has new port
158
configureOptions(server.Listener.
Options
);
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Utilities.cs (1)
52
prefix = server.Listener.
Options
.UrlPrefixes.First(); // Has new port