10 writes to TargetHost
Aspire.Hosting (6)
Dashboard\DashboardEventHandlers.cs (4)
405TargetHost = address.Host 414TargetHost = address.Host 423TargetHost = address.Host 432TargetHost = address.Host
ProjectResourceBuilderExtensions.cs (2)
532e.TargetHost = ParseKestrelHost(endpoint.BindingAddress.Host); 588e.TargetHost = ParseKestrelHost(bindingAddress.Host);
Aspire.Hosting.Maui (1)
Otlp\OtlpLoopbackResource.cs (1)
38TargetHost = "localhost"
Aspire.Hosting.Tests (3)
Dcp\DcpExecutorTests.cs (1)
1327endpoint.TargetHost = bindingAddress;
WithEndpointTests.cs (2)
605.WithEndpoint("https", e => e.TargetHost = "example.localhost", createIfNotExists: false) 639.WithEndpoint("https", e => e.TargetHost = host, createIfNotExists: false)
19 references to TargetHost
Aspire.Hosting (13)
Dashboard\DashboardEventHandlers.cs (2)
619ReferenceExpression.Create($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}"); 665aspnetCoreUrls.Append($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}");
Dcp\DcpExecutor.cs (6)
971var (targetHost, bindingMode) = NormalizeTargetHost(sp.EndpointAnnotation.TargetHost); 1101if (string.Equals(KnownHostNames.Localhost, endpoint.TargetHost, StringComparison.OrdinalIgnoreCase)) 1107svc.Spec.Address = endpoint.TargetHost; 2266(spAnn.Address, _) = NormalizeTargetHost(ea.TargetHost); 2769if (sp.EndpointAnnotation.TargetHost != KnownHostNames.Localhost) 2771portSpec.HostIP = sp.EndpointAnnotation.TargetHost;
Orchestrator\ApplicationOrchestrator.cs (3)
248EndpointBindingMode.SingleAddress when !allocatedEndpoint.Address.Equals(endpoint.TargetHost, StringComparison.OrdinalIgnoreCase) => new ResourceUrlAnnotation 250Url = $"{allocatedEndpoint.UriScheme}://{endpoint.TargetHost}:{allocatedEndpoint.Port}", 264if (additionalUrl is not null && EndpointHostHelpers.IsLocalhostTld(additionalUrl.Endpoint?.EndpointAnnotation.TargetHost))
ProjectResourceBuilderExtensions.cs (2)
536builder.Resource.KestrelEndpointAnnotationHosts[e] = e.TargetHost; 916aspnetCoreUrls.Append($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}");
Aspire.Hosting.DevTunnels (2)
DevTunnelResourceBuilderExtensions.cs (2)
472if (!EndpointHostHelpers.IsLocalhostOrLocalhostTld(targetEndpointAnnotation.TargetHost)) 475throw new ArgumentException($"Cannot tunnel endpoint '{targetEndpointAnnotation.Name}' with host '{targetEndpointAnnotation.TargetHost}' on resource '{targetResource.Name}' because it is not a localhost endpoint.", nameof(targetEndpoint));
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
287c.Args.Add(endpoint.EndpointAnnotation.TargetHost);
Aspire.Hosting.Tests (3)
ProjectResourceTests.cs (2)
619Assert.Equal("*", e.TargetHost); 625Assert.Equal("*", e.TargetHost);
WithUrlsTests.cs (1)
560endpoint.AllocatedEndpoint = new(endpoint, endpoint.TargetHost, endpoint.Port ?? endpoint.TargetPort ?? startingPort++);