1 instantiation of EndpointInfo
Aspire.Dashboard (1)
Configuration\EndpointInfo.cs (1)
15
configuredEndpoints.Add(new
EndpointInfo
(name, address, httpProtocols, requireCertificate, connectionType));
15 references to EndpointInfo
Aspire.Dashboard (15)
Configuration\EndpointInfo.cs (8)
11
public static bool TryAddEndpoint(List<
EndpointInfo
> configuredEndpoints, BindingAddress? address, string name, HttpProtocols? httpProtocols, bool requireCertificate, ConnectionType connectionType)
22
public static IEnumerable<KeyValuePair<BindingAddress, List<
EndpointInfo
>>> GroupEndpointsByAddress(IEnumerable<
EndpointInfo
> endpoints)
24
var groups = new List<KeyValuePair<BindingAddress, List<
EndpointInfo
>>>();
25
var map = new Dictionary<string, List<
EndpointInfo
>>();
27
foreach (
var
endpoint in endpoints)
34
groups.Add(new KeyValuePair<BindingAddress, List<
EndpointInfo
>>(address, [endpoint]));
54
groups.Add(new KeyValuePair<BindingAddress, List<
EndpointInfo
>>(address, kvp.Value));
DashboardWebApplication.cs (7)
561
var endpoints = new List<
EndpointInfo
>();
567
EndpointInfo
.TryAddEndpoint(endpoints, fontendUrl, name, httpProtocols: null, requireCertificate: false, connectionType: ConnectionType.Frontend);
569
EndpointInfo
.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetGrpcEndpointAddress(), "OtlpGrpc", httpProtocols: HttpProtocols.Http2, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpGrpc);
570
EndpointInfo
.TryAddEndpoint(endpoints, dashboardOptions.Otlp.GetHttpEndpointAddress(), "OtlpHttp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.OtlpHttp);
571
EndpointInfo
.TryAddEndpoint(endpoints, dashboardOptions.Mcp.GetEndpointAddress(), "Mcp", httpProtocols: HttpProtocols.Http1AndHttp2, requireCertificate: dashboardOptions.Otlp.AuthMode == OtlpAuthMode.ClientCertificate, connectionType: ConnectionType.Mcp);
574
foreach (var (address, addressEndpoints) in
EndpointInfo
.GroupEndpointsByAddress(endpoints))
618
foreach (var (address, addressEndpoints) in
EndpointInfo
.GroupEndpointsByAddress(endpoints))