1 write to Scheme
Microsoft.AspNetCore.Http (1)
BindingAddress.cs (1)
21
Scheme
= scheme;
28 references to Scheme
Aspire.Dashboard (7)
Configuration\ResolvedEndpointInfo.cs (3)
19
return BindingAddress.
Scheme
.ToLowerInvariant() + Uri.SchemeDelimiter + BindingAddress.Host.ToLowerInvariant() + ":" + EndPoint.Port.ToString(CultureInfo.InvariantCulture);
26
return BindingAddress.
Scheme
.ToLowerInvariant() + Uri.SchemeDelimiter + "localhost:" + EndPoint.Port.ToString(CultureInfo.InvariantCulture);
29
return BindingAddress.
Scheme
.ToLowerInvariant() + Uri.SchemeDelimiter + EndPoint.ToString();
DashboardWebApplication.cs (2)
605
var isHttps = address.
Scheme
== "https";
965
private static bool IsHttpsOrNull(BindingAddress? address) => address == null || string.Equals(address.
Scheme
, "https", StringComparison.Ordinal);
Model\Assistant\AIHelpers.cs (2)
192
?? frontendEndpoints.FirstOrDefault(e => string.Equals(e.
Scheme
, "https", StringComparison.Ordinal))?.ToString()
193
?? frontendEndpoints.FirstOrDefault(e => string.Equals(e.
Scheme
, "http", StringComparison.Ordinal))?.ToString();
Aspire.Hosting (14)
Dashboard\DashboardEventHandlers.cs (4)
417
dashboardResource.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, uriScheme: address.
Scheme
, port: address.Port, isProxied: true)
426
dashboardResource.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, name: KnownEndpointNames.OtlpGrpcEndpointName, uriScheme: address.
Scheme
, port: address.Port, isProxied: true, transport: "http2")
435
dashboardResource.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, name: KnownEndpointNames.OtlpHttpEndpointName, uriScheme: address.
Scheme
, port: address.Port, isProxied: true)
445
dashboardResource.Annotations.Add(new EndpointAnnotation(ProtocolType.Tcp, name: McpEndpointName, uriScheme: address.
Scheme
, port: address.Port, isProxied: true)
Dashboard\TransportOptionsValidator.cs (2)
36
if (parsedFirstApplicationUrl.
Scheme
== "http")
108
if (parsedBindingAddress.
Scheme
== "http")
ProjectResourceBuilderExtensions.cs (8)
511
.GroupBy(entry => entry.BindingAddress.
Scheme
);
551
e.UriScheme = endpoint.BindingAddress.
Scheme
;
592
endpointCountByScheme.TryGetValue(bindingAddress.
Scheme
, out var count);
593
endpointCountByScheme[bindingAddress.
Scheme
] = count + 1;
600
var endpointName = bindingAddress.
Scheme
;
601
if (endpointCountByScheme[bindingAddress.
Scheme
] > 1)
603
endpointName += endpointCountByScheme[bindingAddress.
Scheme
];
610
e.UriScheme = bindingAddress.
Scheme
;
Microsoft.AspNetCore.Http (4)
BindingAddress.cs (4)
119
return
Scheme
.ToLowerInvariant() + Uri.SchemeDelimiter + Host.ToLowerInvariant();
123
return
Scheme
.ToLowerInvariant() + Uri.SchemeDelimiter + Host.ToLowerInvariant() + ":" + Port.ToString(CultureInfo.InvariantCulture) + PathBase;
141
return string.Equals(
Scheme
, other.
Scheme
, StringComparison.OrdinalIgnoreCase)
Microsoft.AspNetCore.HttpsPolicy (1)
HttpsRedirectionMiddleware.cs (1)
144
if (bindingAddress.
Scheme
.Equals("https", StringComparison.OrdinalIgnoreCase))
Microsoft.AspNetCore.Server.Kestrel.Core (2)
Internal\AddressBinder.cs (2)
105
if (parsedAddress.
Scheme
.Equals("https", StringComparison.OrdinalIgnoreCase))
109
else if (!parsedAddress.
Scheme
.Equals("http", StringComparison.OrdinalIgnoreCase))