55 references to UrlPrefixes
HotAddSample (1)
Startup.cs (1)
33var addresses = ServerOptions.UrlPrefixes;
Microsoft.AspNetCore.Server.HttpSys (12)
HttpSysListener.cs (2)
145Options.UrlPrefixes.RegisterAllPrefixes(UrlGroup); 185Options.UrlPrefixes.UnregisterAllPrefixes();
MessagePump.cs (6)
75if (_options.UrlPrefixes.Count > 0) 79Listener.Options.UrlPrefixes.Clear(); 84else if (_options.UrlPrefixes.Count > 0) 101Listener.Options.UrlPrefixes.Add(Constants.DefaultServerAddress); 116foreach (var prefix in _options.UrlPrefixes) 139Listener.Options.UrlPrefixes.Add(value);
MessagePump.Log.cs (2)
32$"Overriding address(es) '{{ServerAddresses}}'. Binding to endpoints added to {nameof(HttpSysOptions.UrlPrefixes)} instead.", 46$"Overriding endpoints added to {nameof(HttpSysOptions.UrlPrefixes)} since {nameof(IServerAddressesFeature.PreferHostingUrls)} is set to true. Binding to address(es) '{{ServerAddresses}}' instead.",
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))
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (37)
DelegateTests.cs (2)
263options.UrlPrefixes.Clear(); 264options.UrlPrefixes.Add(receiverAddress);
Listener\AuthenticationOnExistingQueueTests.cs (2)
38options.UrlPrefixes.Add(prefix); 206var baseServerAddress = baseServer.Options.UrlPrefixes.First().ToString();
Listener\ServerOnExistingQueueTests.cs (17)
94server.Options.UrlPrefixes.Add(address); // Need to mirror the setting so we can parse out PathBase 136server.Options.UrlPrefixes.Add(baseAddress); // Keep them in sync 153baseServer.Options.UrlPrefixes.Add(baseAddress + "secondTier"); 155server.Options.UrlPrefixes.Add(baseAddress); // Keep them in sync 156server.Options.UrlPrefixes.Add(baseAddress + "secondTier"); 175server.Options.UrlPrefixes.Add(address); // Keep them in sync 188baseServer.Options.UrlPrefixes.Add(address); 189server.Options.UrlPrefixes.Add(address); 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)); 256options.UrlPrefixes.Add("http://localhost:0"); 259var address = server.Options.UrlPrefixes.First().FullPrefix; 278options.UrlPrefixes.Add(address); 298options.UrlPrefixes.Add(rootAddress + "/server");
Listener\ServerTests.cs (4)
135options.UrlPrefixes.Add(address1); 161server.Options.UrlPrefixes.Add(address); 182server.Options.UrlPrefixes.Add(address); 193Assert.True(server.Options.UrlPrefixes.Remove(address));
Listener\Utilities.cs (2)
49options.UrlPrefixes.Add(prefix); 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 (2)
343server.Listener.Options.UrlPrefixes.Add(UrlPrefix.Create(address)); 616Assert.Empty(attachedServer.Listener.Options.UrlPrefixes);
Utilities.cs (3)
96options.UrlPrefixes.Add(prefix); 108prefix = options.Value.UrlPrefixes.First(); // Has new port 133prefix = server.Listener.Options.UrlPrefixes.First(); // Has new port
Microsoft.AspNetCore.Server.HttpSys.NonHelixTests (1)
Utilities.cs (1)
52prefix = server.Listener.Options.UrlPrefixes.First(); // Has new port
QueueSharing (1)
Program.cs (1)
49options.UrlPrefixes.Add("http://localhost:5002");
SelfHostServer (2)
Program.cs (2)
24options.UrlPrefixes.Add("http://localhost:5000"); 26options.UrlPrefixes.Add("https://localhost:44319");
TlsFeaturesObserve (1)
Program.cs (1)
22options.UrlPrefixes.Add("https://*:6000");