30 references to Ports
Aspire.Hosting.DevTunnels (11)
DevTunnelMonitor.cs (2)
70foreach (var port in _resource.Ports) 105foreach (var port in _resource.Ports)
DevTunnelResourceBuilderExtensions.cs (9)
158foreach (var portResource in tunnelResource.Ports) 168await Task.WhenAll(tunnelResource.Ports.Select(p => p.TargetEndpoint.GetValueAsync(ct).AsTask())).ConfigureAwait(false); 175portTasks.AddRange(tunnelResource.Ports.Select(StartPortAsync)); 183var modeledPortNumbers = (await Task.WhenAll(tunnelResource.Ports.Select(p => p.GetTunnelPortAsync(ct).AsTask())).ConfigureAwait(false)).ToHashSet(); 440var portResource = tunnelBuilder.Resource.Ports 463var portResource = tunnelBuilder.Resource.Ports 522foreach (var port in tunnelResource.Resource.Ports.Where(p => p.TargetEndpoint.Resource == targetResource.Resource)) 571if (tunnel.Ports.FirstOrDefault(p => p.TargetEndpoint == targetEndpoint) is { } existingPort) 616tunnel.Ports.Add(portResource);
Aspire.Hosting.DevTunnels.Tests (19)
DevTunnelMonitorTests.cs (1)
562var otherPort = Assert.Single(test.Tunnel.Ports, p => p.TargetEndpoint.EndpointName == "other");
DevTunnelResourceBuilderExtensionsTests.cs (16)
32var tunnelPort = tunnel.Resource.Ports.FirstOrDefault(); 96Assert.Single(tunnel.Resource.Ports); 97var port = tunnel.Resource.Ports.First(); 111var tunnelPort = Assert.Single(tunnel.Resource.Ports); 126var tunnelPort = Assert.Single(tunnel.Resource.Ports); 145var tunnelPort = Assert.Single(tunnel.Resource.Ports); 165var tunnelPort = Assert.Single(tunnel.Resource.Ports); 216var tunnelPort = Assert.Single(tunnel.Resource.Ports); 256var tunnelPort = Assert.Single(tunnel.Resource.Ports); 297var port = Assert.Single(tunnel.Resource.Ports); 359var port = Assert.Single(tunnel.Resource.Ports); 524var port = Assert.Single(tunnel.Resource.Ports); 614var port = Assert.Single(tunnel.Resource.Ports); 662var port = Assert.Single(tunnel.Resource.Ports); 731var tunnelPort = Assert.Single(tunnel.Resource.Ports); 836var port = Assert.Single(tunnel.Resource.Ports);
TestDevTunnelMonitor.cs (2)
36Port = Assert.Single(Tunnel.Ports, p => p.TargetEndpoint.EndpointName == "http"); 80if (Tunnel.Ports.Count > 1)