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