1 write to TargetEndpoint
Aspire.Hosting.DevTunnels (1)
DevTunnelResource.cs (1)
75
TargetEndpoint
= targetEndpoint;
31 references to TargetEndpoint
Aspire.Hosting.DevTunnels (23)
DevTunnelPortHealthCheck.cs (1)
43
var port = _portResource.
TargetEndpoint
.TargetPort?.ToString(CultureInfo.InvariantCulture) ?? "unknown";
DevTunnelResource.cs (6)
102
if (
TargetEndpoint
.Resource.IsContainer())
107
??
TargetEndpoint
.Port;
110
if (
TargetEndpoint
.TargetPort is int targetPort)
116
??
TargetEndpoint
.Port;
124
resolvedTargetPort = await
TargetEndpoint
.Property(property).GetValueAsync(cancellationToken).ConfigureAwait(false);
126
catch (InvalidOperationException) when (property == EndpointProperty.TargetPort &&
TargetEndpoint
.IsAllocated)
DevTunnelResourceBuilderExtensions.cs (16)
165
await Task.WhenAll(tunnelResource.Ports.Select(p => p.
TargetEndpoint
.GetValueAsync(ct).AsTask())).ConfigureAwait(false);
210
portLogger.LogInformation("Created dev tunnel port '{Port}' on tunnel '{Tunnel}' targeting endpoint '{Endpoint}' on resource '{TargetResource}'", tunnelPort, portResource.DevTunnel.TunnelId, portResource.
TargetEndpoint
.EndpointName, portResource.
TargetEndpoint
.Resource.Name);
410
.FirstOrDefault(p => p.
TargetEndpoint
.Resource == resource && string.Equals(p.
TargetEndpoint
.EndpointName, endpointName, StringComparisons.EndpointAnnotationName));
433
.FirstOrDefault(p => p.
TargetEndpoint
.Resource == targetEndpointReference.Resource
434
&& string.Equals(p.
TargetEndpoint
.EndpointName, targetEndpointReference.EndpointName, StringComparisons.EndpointAnnotationName));
491
foreach (var port in tunnelResource.Resource.Ports.Where(p => p.
TargetEndpoint
.Resource == targetResource.Resource))
494
var endpointName = port.
TargetEndpoint
.EndpointName;
503
var schemeKey = port.
TargetEndpoint
.IsHttpSchemeNamedEndpoint ? port.
TargetEndpoint
.Scheme : endpointName;
540
if (tunnel.Ports.FirstOrDefault(p => p.
TargetEndpoint
== targetEndpoint) is { } existingPort)
749
portLogger.LogInformation("Forwarding from {PortUrl} to {TargetUrl} ({TargetResourceName}/{TargetEndpointName})", tunnelPortStatus.PortUri.ToString().TrimEnd('/'), portResource.
TargetEndpoint
.Url, portResource.
TargetEndpoint
.Resource.Name, portResource.
TargetEndpoint
.EndpointName);
858
if (GetAllocatedUrl(portResource.
TargetEndpoint
) is { Length: > 0 } localUrl)
Aspire.Hosting.DevTunnels.Tests (8)
DevTunnelResourceBuilderExtensionsTests.cs (8)
128
tunnelPort.
TargetEndpoint
.EndpointAnnotation.AllocatedEndpoint = new(
129
tunnelPort.
TargetEndpoint
.EndpointAnnotation,
147
tunnelPort.
TargetEndpoint
.EndpointAnnotation.AllocatedEndpoint = new(
148
tunnelPort.
TargetEndpoint
.EndpointAnnotation,
167
tunnelPort.
TargetEndpoint
.EndpointAnnotation.AllocatedEndpoint = new(
168
tunnelPort.
TargetEndpoint
.EndpointAnnotation,
217
tunnelPort.
TargetEndpoint
.EndpointAnnotation.AllocatedEndpoint = new(
218
tunnelPort.
TargetEndpoint
.EndpointAnnotation,