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