1 instantiation of DevTunnelPortResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
485var portResource = new DevTunnelPortResource(
22 references to DevTunnelPortResource
Aspire.Hosting.DevTunnels (15)
DevTunnelHealthCheck.cs (2)
35foreach (var portResource in _tunnelResource.Ports) 50foreach (var portResource in _tunnelResource.Ports)
DevTunnelResource.cs (2)
29internal List<DevTunnelPortResource> Ports { get; } = []; 48/// Initializes a new instance of the <see cref="DevTunnelPortResource"/> class, representing a single forwarded endpoint/port on a dev tunnel.
DevTunnelResourceBuilderExtensions.cs (11)
141foreach (var portResource in tunnelResource.Ports) 171async Task StartPortAsync(DevTunnelPortResource portResource) 354var portResource = tunnelBuilder.Resource.Ports 376var portResource = tunnelBuilder.Resource.Ports 426foreach (var port in tunnelResource.Resource.Ports.Where(p => p.TargetEndpoint.Resource == targetResource.Resource)) 485var portResource = new DevTunnelPortResource( 522if (urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName, DevTunnelPortResource.TunnelEndpointName, StringComparisons.EndpointAnnotationName) 530if (urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName, DevTunnelPortResource.TunnelEndpointName, StringComparisons.EndpointAnnotationName) 543var portResource = (DevTunnelPortResource)context.Resource; 623: string.Equals(u.Name, DevTunnelPortResource.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
Aspire.Hosting.DevTunnels.Tests (7)
DevTunnelResourceBuilderExtensionsTests.cs (7)
23var tunnelPort = tunnel.Resource.Ports.FirstOrDefault(); 69var port = tunnel.Resource.Ports.First(); 87Assert.Equal(DevTunnelPortResource.TunnelEndpointName, tunnelEndpoint.EndpointName); 104Assert.Equal(DevTunnelPortResource.TunnelEndpointName, tunnelEndpoint.EndpointName); 122Assert.Equal(DevTunnelPortResource.TunnelEndpointName, tunnelEndpoint.EndpointName); 200Assert.Equal(DevTunnelPortResource.TunnelEndpointName, httpTunnelEndpoint.EndpointName); 201Assert.Equal(DevTunnelPortResource.TunnelEndpointName, httpsTunnelEndpoint.EndpointName);