1 instantiation of DevTunnelPortResource
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
485
var portResource = new
DevTunnelPortResource
(
22 references to DevTunnelPortResource
Aspire.Hosting.DevTunnels (15)
DevTunnelHealthCheck.cs (2)
35
foreach (
var
portResource in _tunnelResource.Ports)
50
foreach (
var
portResource in _tunnelResource.Ports)
DevTunnelResource.cs (2)
29
internal 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)
141
foreach (
var
portResource in tunnelResource.Ports)
171
async Task StartPortAsync(
DevTunnelPortResource
portResource)
354
var
portResource = tunnelBuilder.Resource.Ports
376
var
portResource = tunnelBuilder.Resource.Ports
426
foreach (
var
port in tunnelResource.Resource.Ports.Where(p => p.TargetEndpoint.Resource == targetResource.Resource))
485
var
portResource = new DevTunnelPortResource(
522
if (urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName,
DevTunnelPortResource
.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
530
if (urls.FirstOrDefault(u => string.Equals(u.Endpoint?.EndpointName,
DevTunnelPortResource
.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
543
var
portResource = (
DevTunnelPortResource
)context.Resource;
623
: string.Equals(u.Name,
DevTunnelPortResource
.TunnelEndpointName, StringComparisons.EndpointAnnotationName)
Aspire.Hosting.DevTunnels.Tests (7)
DevTunnelResourceBuilderExtensionsTests.cs (7)
23
var
tunnelPort = tunnel.Resource.Ports.FirstOrDefault();
69
var
port = tunnel.Resource.Ports.First();
87
Assert.Equal(
DevTunnelPortResource
.TunnelEndpointName, tunnelEndpoint.EndpointName);
104
Assert.Equal(
DevTunnelPortResource
.TunnelEndpointName, tunnelEndpoint.EndpointName);
122
Assert.Equal(
DevTunnelPortResource
.TunnelEndpointName, tunnelEndpoint.EndpointName);
200
Assert.Equal(
DevTunnelPortResource
.TunnelEndpointName, httpTunnelEndpoint.EndpointName);
201
Assert.Equal(
DevTunnelPortResource
.TunnelEndpointName, httpsTunnelEndpoint.EndpointName);