1 write to Scheme
Microsoft.AspNetCore.Http (1)
BindingAddress.cs (1)
21Scheme = scheme;
30 references to Scheme
Aspire.Dashboard (7)
Components\Dialogs\AIAgentsDialog.razor.cs (2)
45?? frontendEndpoints.FirstOrDefault(e => string.Equals(e.Scheme, "https", StringComparison.Ordinal))?.ToString() 46?? frontendEndpoints.FirstOrDefault(e => string.Equals(e.Scheme, "http", StringComparison.Ordinal))?.ToString();
Configuration\ResolvedEndpointInfo.cs (3)
19return BindingAddress.Scheme.ToLowerInvariant() + Uri.SchemeDelimiter + BindingAddress.Host.ToLowerInvariant() + ":" + EndPoint.Port.ToString(CultureInfo.InvariantCulture); 26return BindingAddress.Scheme.ToLowerInvariant() + Uri.SchemeDelimiter + "localhost:" + EndPoint.Port.ToString(CultureInfo.InvariantCulture); 29return BindingAddress.Scheme.ToLowerInvariant() + Uri.SchemeDelimiter + EndPoint.ToString();
DashboardWebApplication.cs (2)
671var isHttps = address.Scheme == "https"; 1093private static bool IsHttpsOrNull(BindingAddress? address) => address == null || string.Equals(address.Scheme, "https", StringComparison.Ordinal);
Aspire.Hosting (16)
Dashboard\DashboardEventHandlers.cs (6)
395dashboardResource.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, uriScheme: address.Scheme, port: address.Port, isProxied: true) 399LogEndpointAdded(address.Scheme, scheme: address.Scheme, host: address.Host, port: address.Port); 401if (string.Equals(address.Scheme, endpointContext.Scheme, StringComparison.OrdinalIgnoreCase)) 785annotation = new EndpointAnnotation(ProtocolType.Tcp, name: endpointName, uriScheme: address.Scheme, port: address.Port, isProxied: true, transport: transport) 789LogEndpointAdded(endpointName, scheme: address.Scheme, host: address.Host, port: address.Port);
Dashboard\TransportOptionsValidator.cs (2)
33if (parsedFirstApplicationUrl.Scheme == "http") 93if (parsedBindingAddress.Scheme == "http")
ProjectResourceBuilderExtensions.cs (8)
647.GroupBy(entry => entry.BindingAddress.Scheme); 687e.UriScheme = endpoint.BindingAddress.Scheme; 728endpointCountByScheme.TryGetValue(bindingAddress.Scheme, out var count); 729endpointCountByScheme[bindingAddress.Scheme] = count + 1; 736var endpointName = bindingAddress.Scheme; 737if (endpointCountByScheme[bindingAddress.Scheme] > 1) 739endpointName += endpointCountByScheme[bindingAddress.Scheme]; 746e.UriScheme = bindingAddress.Scheme;
Microsoft.AspNetCore.Http (4)
BindingAddress.cs (4)
119return Scheme.ToLowerInvariant() + Uri.SchemeDelimiter + Host.ToLowerInvariant(); 123return Scheme.ToLowerInvariant() + Uri.SchemeDelimiter + Host.ToLowerInvariant() + ":" + Port.ToString(CultureInfo.InvariantCulture) + PathBase; 141return string.Equals(Scheme, other.Scheme, StringComparison.OrdinalIgnoreCase)
Microsoft.AspNetCore.HttpsPolicy (1)
HttpsRedirectionMiddleware.cs (1)
144if (bindingAddress.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\AddressBinder.cs (2)
105if (parsedAddress.Scheme.Equals("https", StringComparison.OrdinalIgnoreCase)) 109else if (!parsedAddress.Scheme.Equals("http", StringComparison.OrdinalIgnoreCase))