1 instantiation of BindingAddress
Microsoft.AspNetCore.Http (1)
BindingAddress.cs (1)
261return new BindingAddress(host: host, pathBase: pathBase, port: port, scheme: scheme);
77 references to BindingAddress
Aspire.Dashboard (27)
Configuration\DashboardOptions.cs (12)
76private BindingAddress? _parsedGrpcEndpointAddress; 77private BindingAddress? _parsedHttpEndpointAddress; 92public BindingAddress? GetGrpcEndpointAddress() 97public BindingAddress? GetHttpEndpointAddress() 148private BindingAddress? _parsedEndpointAddress; 163public BindingAddress? GetEndpointAddress() 204private List<BindingAddress>? _parsedEndpointAddresses; 227public IReadOnlyList<BindingAddress> GetEndpointAddresses() 243var addresses = new List<BindingAddress>(parts.Length); 246if (OptionsHelpers.TryParseBindingAddress(part, out var bindingAddress)) 268public static bool TryParseBindingAddress(string address, [NotNullWhen(true)] out BindingAddress? bindingAddress) 272bindingAddress = BindingAddress.Parse(address);
Configuration\EndpointInfo.cs (8)
9public record EndpointInfo(string Name, BindingAddress Address, HttpProtocols? HttpProtocols, bool RequireCertificate, ConnectionType ConnectionType) 11public static bool TryAddEndpoint(List<EndpointInfo> configuredEndpoints, BindingAddress? address, string name, HttpProtocols? httpProtocols, bool requireCertificate, ConnectionType connectionType) 22public static IEnumerable<KeyValuePair<BindingAddress, List<EndpointInfo>>> GroupEndpointsByAddress(IEnumerable<EndpointInfo> endpoints) 24var groups = new List<KeyValuePair<BindingAddress, List<EndpointInfo>>>(); 29var address = endpoint.Address; 34groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, [endpoint])); 53var address = kvp.Value.First().Address; 54groups.Add(new KeyValuePair<BindingAddress, List<EndpointInfo>>(address, kvp.Value));
Configuration\ResolvedEndpointInfo.cs (1)
13public record ResolvedEndpointInfo(BindingAddress BindingAddress, IPEndPoint EndPoint, bool IsHttps)
DashboardWebApplication.cs (5)
566var fontendUrl = frontendAddresses[i]; 602if (requiredClientCertificate && IsHttpsOrNull(BindingAddress.Parse(url))) 685var address = BindingAddress.Parse(endpointConfiguration.ConfigSection["Url"]!); 932private static bool IsHttpsOrNull(BindingAddress? address) => address == null || string.Equals(address.Scheme, "https", StringComparison.Ordinal);
Otlp\Http\OtlpHttpEndpointsBuilder.cs (1)
33var httpEndpoint = options.GetHttpEndpointAddress();
Aspire.Hosting (15)
Dashboard\DashboardEventHandlers.cs (8)
398var address = BindingAddress.Parse(d); 408var address = BindingAddress.Parse(otlpGrpcEndpointUrl); 417var address = BindingAddress.Parse(otlpHttpEndpointUrl); 426var address = BindingAddress.Parse(mcpEndpointUrl);
Dashboard\TransportOptionsValidator.cs (4)
31if (!TryParseBindingAddress(firstApplicationUrl, out var parsedFirstApplicationUrl)) 84static bool TryParseBindingAddress(string address, [NotNullWhen(true)] out BindingAddress? bindingAddress) 88bindingAddress = BindingAddress.Parse(address); 102if (!TryParseBindingAddress(value, out var parsedBindingAddress))
ProjectResourceBuilderExtensions.cs (3)
491BindingAddress = BindingAddress.Parse(endpoint["Url"]!), 572var bindingAddress = BindingAddress.Parse(url);
http2cat (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
IIS.FunctionalTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
IIS.LongTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
IIS.NewHandler.FunctionalTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
IIS.NewShim.FunctionalTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
IISExpress.FunctionalTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
Microsoft.AspNetCore.Http (5)
BindingAddress.cs (5)
25/// Initializes a new instance of <see cref="BindingAddress"/>. 136var other = obj as BindingAddress; 148/// Parses the specified <paramref name="address"/> as a <see cref="BindingAddress"/>. 152public static BindingAddress Parse(string address)
Microsoft.AspNetCore.Http.Tests (9)
BindingAddressTests.cs (9)
16Assert.Throws<FormatException>(() => BindingAddress.Parse(url)); 30Assert.Throws<FormatException>(() => BindingAddress.Parse(url)); 40Assert.Throws<FormatException>(() => BindingAddress.Parse(url)); 63var serverAddress = BindingAddress.Parse(url); 82var serverAddress = BindingAddress.Parse(url); 100var serverAddress = BindingAddress.Parse(url);
Microsoft.AspNetCore.HttpsPolicy (2)
HttpsRedirectionMiddleware.cs (2)
143var bindingAddress = BindingAddress.Parse(address);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (2)
src\Shared\Http2cat\Http2CatHostedService.cs (2)
59var address = BindingAddress.Parse(Options.Url);
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\AddressBinder.cs (3)
74internal static bool TryCreateIPEndPoint(BindingAddress address, [NotNullWhen(true)] out IPEndPoint? endpoint) 102var parsedAddress = BindingAddress.Parse(address);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
AddressBinderTests.cs (2)
29BindingAddress.Parse(address), out var endpoint)); 46BindingAddress.Parse(address), out var endpoint));