87 instantiations of EndpointReference
Aspire.Hosting (8)
ApplicationModel\ResourceExtensions.cs (6)
760return endpoints.Select(e => new EndpointReference(resource, e)); 777return endpoints.Select(e => new EndpointReference(resource, e, contextNetworkId)); 797return new EndpointReference(resource, endpointName); 801return new EndpointReference(resource, endpoint); 821return new EndpointReference(resource, endpointName, contextNetworkId); 825return new EndpointReference(resource, endpoint, contextNetworkId);
Orchestrator\ApplicationOrchestrator.cs (1)
336var endpointReference = new EndpointReference(resourceWithEndpoints, endpoint, endpoint.DefaultNetworkID);
ResourceBuilderExtensions.cs (1)
1668var endpointReference = new EndpointReference(resourceWithEndpoints, endpointAnnotation, KnownNetworkIdentifiers.LocalhostNetwork);
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationResource.cs (1)
21private EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBResource.cs (1)
29internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsResource.cs (1)
54internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.Functions (2)
DurableTask\DurableTaskSchedulerResource.cs (2)
34var grpcEndpoint = new EndpointReference(this, "grpc"); 56var dashboardEndpoint = new EndpointReference(this, "dashboard");
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
44internal EndpointReference EmulatorEndpoint => new(this, "https");
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusResource.cs (1)
44internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
20internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.Storage (3)
AzureStorageResource.cs (3)
25private EndpointReference EmulatorBlobEndpoint => new(this, "blob"); 26private EndpointReference EmulatorQueueEndpoint => new(this, "queue"); 27private EndpointReference EmulatorTableEndpoint => new(this, "table");
Aspire.Hosting.Azure.Tests (1)
AzureStorageExtensionsTests.cs (1)
420=> new(storage.Resource, new EndpointAnnotation(ProtocolType.Tcp, name: name, targetPort: port));
Aspire.Hosting.DevTunnels (2)
DevTunnelResource.cs (1)
82TunnelEndpoint = new(targetEndpoint.Resource, TunnelEndpointAnnotation);
DevTunnelResourceBuilderExtensions.cs (1)
446return new EndpointReference(tunnelResource, endpointName)
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
555var contextualTargetEndpoint = new EndpointReference(target.Resource, targetEndpoint.EndpointAnnotation, containerNetwork);
Aspire.Hosting.Docker (2)
DockerComposeAspireDashboardResource.cs (2)
19public EndpointReference PrimaryEndpoint => new(this, "http"); 24public EndpointReference OtlpGrpcEndpoint => new(this, "otlp-grpc");
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
30public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Kafka (2)
KafkaServerResource.cs (2)
27public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 43public EndpointReference InternalEndpoint => _internalEndpoint ??= new(this, InternalEndpointName, KnownNetworkIdentifiers.DefaultAspireContainerNetwork);
Aspire.Hosting.Kubernetes (2)
KubernetesAspireDashboardResource.cs (2)
19public EndpointReference PrimaryEndpoint => new(this, "http"); 24public EndpointReference OtlpGrpcEndpoint => new(this, "otlp-grpc");
Aspire.Hosting.Milvus (1)
MilvusServerResource.cs (1)
37public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.MongoDB (1)
MongoDBServerResource.cs (1)
35public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.MySql (1)
MySqlServerResource.cs (1)
27PrimaryEndpoint = new(this, PrimaryEndpointName);
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
34public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Oracle (1)
OracleDatabaseServerResource.cs (1)
24PrimaryEndpoint = new(this, PrimaryEndpointName);
Aspire.Hosting.PostgreSQL (3)
PgWebContainerResource.cs (1)
21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
PostgresMcpContainerResource.cs (1)
21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
PostgresServerResource.cs (1)
25PrimaryEndpoint = new(this, PrimaryEndpointName);
Aspire.Hosting.Qdrant (2)
QdrantServerResource.cs (2)
37public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName); 52public EndpointReference HttpEndpoint => _httpEndpoint ??= new(this, HttpEndpointName);
Aspire.Hosting.RabbitMQ (2)
RabbitMQServerResource.cs (2)
27PrimaryEndpoint = new(this, PrimaryEndpointName); 40public EndpointReference ManagementEndpoint => _managementEndpoint ??= new(this, ManagementEndpointName);
Aspire.Hosting.Radius.Tests (1)
RadiusEnvironmentResourceTests.cs (1)
62var endpoint = new EndpointReference(container, "http");
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (1)
269endpoint = new EndpointReference(redisInstance, secondaryEndpoint);
RedisInsightResource.cs (1)
21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
RedisResource.cs (1)
49public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
20public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
24PrimaryEndpoint = new(this, PrimaryEndpointName);
Aspire.Hosting.Tests (38)
ApplicationModel\EndpointHostHelpersTests.cs (1)
253var containerNetworkEndpoint = new EndpointReference(
ComputeEnvironmentEndpointResolverTests.cs (1)
154return new EndpointReference(resource, endpoint);
ComputeEnvironmentValidationTests.cs (1)
103return new EndpointReference(resource, endpoint);
ConditionalReferenceExpressionTests.cs (5)
79var endpointRef = new EndpointReference(resource, annotation); 128var endpointRef = new EndpointReference(resource, annotation); 145var endpointRef = new EndpointReference(resource, annotation); 159var endpointRef = new EndpointReference(resource, annotation); 172var endpointRef = new EndpointReference(resource, annotation);
Dashboard\DashboardEventHandlersTests.cs (2)
249var httpEndpoint = new EndpointReference(dashboardResource, "http"); 251var otlpGrpcEndpoint = new EndpointReference(dashboardResource, KnownEndpointNames.OtlpGrpcEndpointName);
EndpointReferenceTests.cs (22)
19var endpointRef = new EndpointReference(resource, annotation); 37var endpointRef = new EndpointReference(resource, annotation); 57var endpointRef = new EndpointReference(resource, annotation); 71var endpointRef = new EndpointReference(resource, annotation); 90var endpointRef = new EndpointReference(resource, annotation); 109var endpointRef = new EndpointReference(resource, annotation); 123var endpointRef = new EndpointReference(resource, annotation); 137var endpointRef = new EndpointReference(resource, annotation); 151var endpointRef = new EndpointReference(resource, annotation); 170var endpointRef = new EndpointReference(resource, annotation); 188var endpointRef = new EndpointReference(resource, annotation); 219var endpointRef = new EndpointReference(resource, annotation); 232var endpointRef = new EndpointReference(resource, annotation); 245var endpointRef = new EndpointReference(resource, annotation); 258var endpointRef = new EndpointReference(resource, annotation); 271var endpointRef = new EndpointReference(resource, annotation); 284var endpointRef = new EndpointReference(resource, annotation); 387var endpointRef = new EndpointReference(resource, annotation); 418var endpointRef = new EndpointReference(resource, "https"); 434var endpointRef = new EndpointReference(resource, "https"); 447var endpointRef = new EndpointReference(resource, "https"); 461var endpointRef = new EndpointReference(resource, "https") { ErrorMessage = "custom message" };
ExecutionConfigurationGathererTests.cs (2)
215.WithEnvironment("API_URL", new EndpointReference(target, "https")) 250.WithArgs(ctx => ctx.Args.Add(new EndpointReference(target, "https")))
ExpressionResolverTests.cs (4)
321PrimaryEndpoint = new(this, "http"); 341EndpointReference Endpoint1 => new(this, "endpoint1"); 342EndpointReference Endpoint2 => new(this, "endpoint2"); 343EndpointReference Endpoint3 => new(this, "endpoint3");
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
35public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
429 references to EndpointReference
Aspire.Hosting (104)
ApplicationModel\CommandLineArgsEditor.cs (1)
23typeof(EndpointReference),
ApplicationModel\EndpointHostHelpers.cs (1)
125public static async ValueTask<string?> GetUrlWithTargetHostAsync(EndpointReference endpoint, CancellationToken cancellationToken = default)
ApplicationModel\EndpointReference.cs (8)
251/// Creates a new instance of <see cref="EndpointReference"/> with the specified endpoint name. 258/// or host processes calling container via mapped ports). If a <see cref="NetworkIdentifier"/> is specified, the <see cref="EndpointReference"/> 274/// Creates a new instance of <see cref="EndpointReference"/> with the specified endpoint name. 283/// Creates a new instance of <see cref="EndpointReference"/> with the specified endpoint name. 305/// Creates a new instance of <see cref="EndpointReference"/> with the specified endpoint name. 321public class EndpointReferenceExpression(EndpointReference endpointReference, EndpointProperty property) : IExpressionValue, IManifestExpressionProvider, IValueProvider, IValueWithReferences 324/// Gets the <see cref="EndpointReference"/>. 326public EndpointReference Endpoint { get; } = endpointReference ?? throw new ArgumentNullException(nameof(endpointReference));
ApplicationModel\EnvironmentEditor.cs (1)
25typeof(EndpointReference),
ApplicationModel\HostUrl.cs (1)
58EndpointReference? targetEndpoint = null;
ApplicationModel\HttpCommandContext.cs (5)
9/// or <see cref="ResourceBuilderExtensions.WithHttpCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{EndpointReference}?, string?, HttpCommandOptions?)"/>. 36public required EndpointReference Endpoint { get; init; } 80public required EndpointReference Endpoint { get; init; } 96/// or <see cref="ResourceBuilderExtensions.WithHttpCommand{TResource}(IResourceBuilder{TResource}, string, string, Func{EndpointReference}?, string?, HttpCommandOptions?)"/>. 123public required EndpointReference Endpoint { get; init; }
ApplicationModel\HttpCommandOptions.cs (1)
42public Func<EndpointReference>? EndpointSelector { get; set; }
ApplicationModel\IComputeEnvironmentResource.cs (4)
15/// Gets a <see cref="ReferenceExpression"/> representing the host address or host name for the specified <see cref="EndpointReference"/>. 23ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) => throw new NotImplementedException(); 33/// The default implementation composes values from <see cref="GetHostAddressExpression(EndpointReference)"/>, 44var endpointReference = endpointReferenceExpression.Endpoint;
ApplicationModel\McpServerEndpointAnnotation.cs (1)
42var endpoint = resource.GetEndpoint(endpointName);
ApplicationModel\ProbeAnnotation.cs (1)
76public required EndpointReference EndpointReference { get; init; }
ApplicationModel\ProjectLaunchDefaultsAnnotation.cs (1)
73public static bool ShouldInjectEndpointEnvironment(this IResource resource, EndpointReference e)
ApplicationModel\ResourceExtensions.cs (12)
678else if (TryGetEndpointReference(valueProvider, out var endpointReference)) 702private static bool TryGetEndpointReference(IValueProvider valueProvider, [NotNullWhen(true)] out EndpointReference? endpointReference) 706EndpointReference endpoint => endpoint, 754/// <returns>An enumeration of <see cref="EndpointReference"/> based on the <see cref="EndpointAnnotation"/> annotations from the resources' <see cref="IResource.Annotations"/> collection.</returns> 756public static IEnumerable<EndpointReference> GetEndpoints(this IResourceWithEndpoints resource) 771/// <returns>An enumeration of <see cref="EndpointReference"/> based on the <see cref="EndpointAnnotation"/> annotations from the resources' <see cref="IResource.Annotations"/> collection.</returns> 773public static IEnumerable<EndpointReference> GetEndpoints(this IResourceWithEndpoints resource, NetworkIdentifier contextNetworkId) 788/// <returns>An <see cref="EndpointReference"/>object providing resolvable reference for the specified endpoint.</returns> 790public static EndpointReference GetEndpoint(this IResourceWithEndpoints resource, string endpointName) 810/// <param name="contextNetworkId">The network ID of the network that provides the context for the returned <see cref="EndpointReference"/></param> 811/// <returns>An <see cref="EndpointReference"/>object providing resolvable reference for the specified endpoint.</returns> 813public static EndpointReference GetEndpoint(this IResourceWithEndpoints resource, string endpointName, NetworkIdentifier contextNetworkId)
ApplicationModel\ResourceUrlAnnotation.cs (2)
28public EndpointReference? Endpoint { get; init; } 46internal ResourceUrlAnnotation WithEndpoint(EndpointReference endpoint)
ApplicationModel\ResourceUrlsCallbackContext.cs (2)
32public EndpointReference? GetEndpoint(string name) => 45public EndpointReference? GetEndpoint(string name, NetworkIdentifier contextNetworkId) =>
ApplicationModel\ResourceUrlsEditor.cs (4)
32var endpoint = referenceExpression.ValueProviders.OfType<EndpointReference>().FirstOrDefault(); 53public async Task AddForEndpoint(EndpointReference endpoint, [AspireUnion(typeof(string), typeof(ReferenceExpression))] object url, string? displayText = null) 83private void AddUrlAnnotation(string url, string? displayText, EndpointReference? endpoint = null)
Ats\AtsTypeMappings.cs (1)
29[assembly: AspireExport(typeof(EndpointReference))]
Backchannel\DashboardUrlsHelper.cs (3)
93var httpsEndpoint = dashboardResource.GetEndpoint("https"); 94var httpEndpoint = dashboardResource.GetEndpoint("http"); 95var apiEndpoint = httpsEndpoint.Exists ? httpsEndpoint : httpEndpoint;
Dashboard\DashboardEventHandlers.cs (10)
520var httpsEndpoint = dashboardResource.GetEndpoint("https"); 521var httpEndpoint = dashboardResource.GetEndpoint("http"); 523var endpoint = httpsEndpoint.Exists ? httpsEndpoint : httpEndpoint; 578var endpoint = resourceWithEndpoints.GetEndpoint(endpointName); 627var otlpHttp = ((IResourceWithEndpoints)context.Resource).GetEndpoint(KnownEndpointNames.OtlpHttpEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 816static ReferenceExpression GetTargetUrlExpression(EndpointReference e) => 819var otlpGrpc = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpGrpcEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 825var otlpHttp = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpHttpEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 836foreach (var e in frontendEndpoints.Where(e => e.EndpointName is "http" or "https")) 852var publicEndpoint = frontendEndpoints.FirstOrDefault(e => e.EndpointName is "https") ?? frontendEndpoints.First(e => e.EndpointName is "http");
ExternalServiceBuilderExtensions.cs (2)
456private readonly EndpointReference _endpoint; 461public EndpointUriHealthCheck(EndpointReference endpoint, string path, int expectedStatusCode, Func<HttpClient> httpClientFactory)
McpServerResourceBuilderExtensions.cs (1)
54EndpointReference? endpoint = null;
Orchestrator\ApplicationOrchestrator.cs (1)
336var endpointReference = new EndpointReference(resourceWithEndpoints, endpoint, endpoint.DefaultNetworkID);
OtlpConfigurationExtensions.cs (4)
188/// The returned <see cref="EndpointReference"/> has no network context baked in, so it resolves 192private static (EndpointReference Endpoint, string Protocol)? ResolveOtlpEndpointFromDashboard(EnvironmentCallbackContext context, OtlpProtocol? requiredProtocol) 216var grpcEndpoint = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpGrpcEndpointName); 217var httpEndpoint = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpHttpEndpointName);
ProjectResourceBuilderExtensions.cs (3)
1100foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment)) 1151foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment)) 1183foreach (var e in builder.Resource.GetEndpoints().Where(builder.Resource.ShouldInjectEndpointEnvironment))
ResourceBuilderExtensions.cs (34)
246typeof(EndpointReference), 262EndpointReference endpointReference => builder.WithEnvironment(name, endpointReference), 400public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, EndpointReference endpointReference) 817foreach (var endpoint in annotation.Resource.GetEndpoints(annotation.ContextNetworkId)) 913[AspireUnion(typeof(IResourceBuilder<IResource>), typeof(EndpointReference), typeof(string), typeof(Uri))] object source, 925EndpointReference endpointReference when connectionName is null && !optional && name is null => builder.WithReference(endpointReference), 926EndpointReference => throw new InvalidOperationException("Endpoint references do not support connectionName, optional, or name options."), 1198/// <see cref="WithReference{TDestination}(IResourceBuilder{TDestination}, EndpointReference)"/> 1230/// <see cref="WithReference{TDestination}(IResourceBuilder{TDestination}, EndpointReference)"/> 1380public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, EndpointReference endpointReference) 1668var endpointReference = new EndpointReference(resourceWithEndpoints, endpointAnnotation, KnownNetworkIdentifiers.LocalhostNetwork); 1879/// Gets an <see cref="EndpointReference"/> by name from the resource. These endpoints are declared either using <see cref="WithEndpoint{T}(IResourceBuilder{T}, int?, int?, string?, string?, string?, bool?, bool?, ProtocolType?)"/> or by launch settings (for project resources). 1880/// The <see cref="EndpointReference"/> can be used to resolve the address of the endpoint in <see cref="WithEnvironment{T}(IResourceBuilder{T}, Action{EnvironmentCallbackContext})"/>. 1886/// <returns>An <see cref="EndpointReference"/> that can be used to resolve the address of the endpoint after resource allocation has occurred.</returns> 1889public static EndpointReference GetEndpoint<T>(this IResourceBuilder<T> builder, [EndpointName] string name, NetworkIdentifier contextNetworkId) where T : IResourceWithEndpoints 1897/// Gets an <see cref="EndpointReference"/> by name from the resource. These endpoints are declared either using <see cref="WithEndpoint{T}(IResourceBuilder{T}, int?, int?, string?, string?, string?, bool?, bool?, ProtocolType?)"/> or by launch settings (for project resources). 1898/// The <see cref="EndpointReference"/> can be used to resolve the address of the endpoint in <see cref="WithEnvironment{T}(IResourceBuilder{T}, Action{EnvironmentCallbackContext})"/>. 1904/// <returns>An <see cref="EndpointReference"/> that can be used to resolve the address of the endpoint after resource allocation has occurred.</returns> 1906public static EndpointReference GetEndpoint<T>(this IResourceBuilder<T> builder, [EndpointName] string name) where T : IResourceWithEndpoints 2133var endpoint = url.ValueProviders.OfType<EndpointReference>().FirstOrDefault(); 2154/// To add another URL for an endpoint, use <see cref="WithUrlForEndpoint{T}(IResourceBuilder{T}, string, Func{EndpointReference, ResourceUrlAnnotation})"/>. 2230public static IResourceBuilder<T> WithUrlForEndpoint<T>(this IResourceBuilder<T> builder, string endpointName, Func<EndpointReference, ResourceUrlAnnotation> callback) 2235var endpoint = builder.GetEndpoint(endpointName); 2804public static IResourceBuilder<T> WithHttpHealthCheck<T>(this IResourceBuilder<T> builder, Func<EndpointReference>? endpointSelector, string? path = null, int? statusCode = null) where T : IResourceWithEndpoints 2808var endpoint = endpointSelector() 3676Func<EndpointReference>? endpointSelector, 3683var endpoint = endpointSelector() 4367private static Func<EndpointReference> NamedEndpointSelector<TResource>(IResourceBuilder<TResource> builder, string[] endpointNames, string errorDisplayNoun) 4373EndpointReference? matchingEndpoint = null; 4393private static Func<EndpointReference> DefaultEndpointSelector<TResource>(IResourceBuilder<TResource> builder) 4399EndpointReference? matchingEndpoint = null; 5069public static IResourceBuilder<T> WithHttpProbe<T>(this IResourceBuilder<T> builder, ProbeType type, Func<EndpointReference>? endpointSelector, string? path = null, int? initialDelaySeconds = null, int? periodSeconds = null, int? timeoutSeconds = null, int? failureThreshold = null, int? successThreshold = null) 5074var endpoint = endpointSelector() ?? throw new DistributedApplicationException($"Could not create HTTP probe for resource '{builder.Resource.Name}' as the endpoint selector returned null.");
Aspire.Hosting.Azure (5)
AzureBicepResourceExtensions.cs (3)
153typeof(EndpointReference))] 166EndpointReference endpoint => builder.WithParameter(name, endpoint), 348public static IResourceBuilder<T> WithParameter<T>(this IResourceBuilder<T> builder, string name, EndpointReference value)
AzureProvisioningResourceExtensions.cs (2)
228/// The <see cref="EndpointReference"/> to use for the value of the <see cref="ProvisioningParameter"/>. 239public static ProvisioningParameter AsProvisioningParameter(this EndpointReference endpointReference, AzureResourceInfrastructure infrastructure, string parameterName)
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationResource.cs (1)
21private EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppEnvironmentResource.cs (2)
347public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) 368var endpointReference = endpointReferenceExpression.Endpoint;
BaseContainerAppContext.cs (1)
223if (value is EndpointReference ep)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceEnvironmentResource.cs (2)
508public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) 520var endpointReference = endpointReferenceExpression.Endpoint;
AzureAppServiceWebsiteContext.cs (2)
168if (value is EndpointReference ep) 519if (kv.Value is EndpointReference)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBEmulatorConnectionString.cs (1)
11public static ReferenceExpression Create(EndpointReference endpoint, bool isVNext) =>
AzureCosmosDBResource.cs (1)
29internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubsExtensions.cs (2)
303var blobEndpoint = storage.GetEndpoint("blob"); 304var tableEndpoint = storage.GetEndpoint("table");
AzureEventHubsResource.cs (1)
54internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.FrontDoor (4)
AzureFrontDoorExtensions.cs (3)
87var endpointReference = GetOriginEndpoint(originResource); 214private static EndpointReference GetOriginEndpoint(IResourceWithEndpoints resource) 216var externalHttpEndpoint = resource.GetEndpoints()
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
Aspire.Hosting.Azure.Functions (4)
AzureFunctionsProjectResourceExtensions.cs (2)
224var endpoint = resource.GetEndpoint("http"); 310var targetEndpoint = builder.Resource.GetEndpoint(useHttps ? "https" : "http");
DurableTask\DurableTaskSchedulerResource.cs (2)
34var grpcEndpoint = new EndpointReference(this, "grpc"); 56var dashboardEndpoint = new EndpointReference(this, "dashboard");
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
44internal EndpointReference EmulatorEndpoint => new(this, "https");
Aspire.Hosting.Azure.Kusto (1)
AzureKustoClusterResource.cs (1)
67var endpoint = this.GetEndpoint("http");
Aspire.Hosting.Azure.ServiceBus (2)
AzureServiceBusExtensions.cs (1)
445var sqlEndpoint = sqlServerResource.Resource.GetEndpoint("tcp");
AzureServiceBusResource.cs (1)
44internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
20internal EndpointReference EmulatorEndpoint => new(this, "emulator");
Aspire.Hosting.Azure.Storage (7)
AzureStorageEmulatorConnectionString.cs (4)
13public static ReferenceExpression Create(EndpointReference? blobEndpoint = null, EndpointReference? queueEndpoint = null, EndpointReference? tableEndpoint = null) 33static void AppendEndpointExpression(ReferenceExpressionBuilder builder, string key, EndpointReference endpoint)
AzureStorageResource.cs (3)
25private EndpointReference EmulatorBlobEndpoint => new(this, "blob"); 26private EndpointReference EmulatorQueueEndpoint => new(this, "queue"); 27private EndpointReference EmulatorTableEndpoint => new(this, "table");
Aspire.Hosting.Azure.Tests (13)
AzureContainerAppsTests.cs (6)
362var httpEp = project.GetEndpoint("http"); 363var httpsEp = project.GetEndpoint("https"); 364var internalEp = project.GetEndpoint("internal"); 439var httpEp = project.GetEndpoint("http"); 440var httpsEp = project.GetEndpoint("https"); 441var internalEp = project.GetEndpoint("internal");
AzureCosmosDBExtensionsTests.cs (1)
89var endpoint = cosmos.GetEndpoint("data-explorer");
AzureProvisioningResourceExtensionsTests.cs (1)
20var endpointReference = apiProject.GetEndpoint("https");
AzureStorageExtensionsTests.cs (1)
419EndpointReference GetEndpointReference(string name, int port)
src\Aspire.Hosting.Azure.Storage\AzureStorageEmulatorConnectionString.cs (4)
13public static ReferenceExpression Create(EndpointReference? blobEndpoint = null, EndpointReference? queueEndpoint = null, EndpointReference? tableEndpoint = null) 33static void AppendEndpointExpression(ReferenceExpressionBuilder builder, string key, EndpointReference endpoint)
Aspire.Hosting.Blazor (27)
BlazorGatewayExtensions.cs (8)
330var httpsGatewayEndpoint = GetEndpointIfDefined(gateway.Resource, "https"); 331var httpGatewayEndpoint = GetEndpointIfDefined(gateway.Resource, "http"); 332var gatewayEndpoint = httpsGatewayEndpoint ?? httpGatewayEndpoint 456EndpointReference gatewayEndpoint, 457EndpointReference? httpGatewayEndpoint) 681private static EndpointReference? GetEndpointIfDefined(IResourceWithEndpoints resource, string endpointName) 683var endpoint = resource.GetEndpoint(endpointName); 759var httpEndpoint = dashboardResource.GetEndpoint("otlp-http");
BlazorHostedExtensions.cs (5)
136var httpsHostEndpoint = GetEndpointIfDefined(host.Resource, "https"); 137var httpHostEndpoint = GetEndpointIfDefined(host.Resource, "http"); 138var hostEndpoint = httpsHostEndpoint ?? httpHostEndpoint 184private static EndpointReference? GetEndpointIfDefined(IResourceWithEndpoints resource, string endpointName) 186var endpoint = resource.GetEndpoint(endpointName);
BrowserDebuggerHelper.cs (1)
115var endpointReference = parentResource.GetEndpoint(endpointAnnotation.Name);
GatewayConfigurationBuilder.cs (11)
24EndpointReference gatewayEndpoint, 25EndpointReference? httpGatewayEndpoint = null, 29var httpClientEndpoint = httpGatewayEndpoint ?? (gatewayEndpoint.IsHttp ? gatewayEndpoint : null); 30var httpsClientEndpoint = gatewayEndpoint.IsHttps ? gatewayEndpoint : null; 82EndpointReference hostEndpoint, 83EndpointReference? httpHostEndpoint, 90var httpClientEndpoint = httpHostEndpoint ?? (hostEndpoint.IsHttp ? hostEndpoint : null); 91var httpsClientEndpoint = hostEndpoint.IsHttps ? hostEndpoint : null; 211EndpointReference? httpEndpoint, 212EndpointReference? httpsEndpoint, 271var originEndpoint = httpsEndpoint ?? httpEndpoint
GatewayOriginReference.cs (2)
9/// Wraps a gateway <see cref="EndpointReference"/> so publishers can emit a deployer-configurable 12internal sealed class GatewayOriginReference(EndpointReference endpoint) : IValueProvider, IManifestExpressionProvider
Aspire.Hosting.Blazor.Tests (16)
GatewayConfigurationBuilderTests.cs (16)
24var gatewayEndpoint = gateway.GetEndpoint("https"); 47var gatewayEndpoint = gateway.GetEndpoint("https"); 69var gatewayEndpoint = gateway.GetEndpoint("https"); 96var gatewayEndpoint = gateway.GetEndpoint("https"); 122var gatewayEndpoint = gateway.GetEndpoint("https"); 142var gatewayEndpoint = gateway.GetEndpoint("https"); 168var gatewayEndpoint = gateway.GetEndpoint("https"); 193var gatewayEndpoint = gateway.GetEndpoint("https"); 219var gatewayEndpoint = gateway.GetEndpoint("https"); 248var gatewayEndpoint = gateway.GetEndpoint("https"); 269var gatewayEndpoint = gateway.GetEndpoint("https"); 270var httpGatewayEndpoint = gateway.GetEndpoint("http"); 342var gatewayEndpoint = gateway.GetEndpoint("https"); 367var gatewayEndpoint = gateway.GetEndpoint("https"); 486var gatewayEndpoint = gateway.GetEndpoint("https"); 531var hostEndpoint = host.GetEndpoint("https");
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
333var endpointReference = resource.GetEndpoint(endpointAnnotation.Name);
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
333var endpointReference = resource.GetEndpoint(endpointAnnotation.Name);
Aspire.Hosting.DevTunnels (21)
DevTunnelResource.cs (3)
70EndpointReference targetEndpoint, 94internal EndpointReference TunnelEndpoint { get; } 96internal EndpointReference TargetEndpoint { get; init; }
DevTunnelResourceBuilderExtensions.cs (18)
279/// To expose only specific endpoints on the referenced resource, use <see cref="WithReference(IResourceBuilder{DevTunnelResource}, EndpointReference, DevTunnelPortOptions?)"/>. 295foreach (var endpoint in resourceBuilder.Resource.GetEndpoints()) 313EndpointReference targetEndpoint) 326EndpointReference targetEndpoint, 334/// This overload is not available in polyglot app hosts. Use <see cref="WithReference(IResourceBuilder{DevTunnelResource}, EndpointReference)"/> or <see cref="WithReference(IResourceBuilder{DevTunnelResource}, EndpointReference, bool)"/> instead. 343EndpointReference targetEndpoint, 379/// <returns>An <see cref="EndpointReference"/> representing the public tunnel endpoint.</returns> 382public static EndpointReference GetEndpoint<TResource>(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResourceBuilder<TResource> resourceBuilder, string endpointName) 396/// This method is not available in polyglot app hosts. Use <see cref="GetEndpoint(IResourceBuilder{DevTunnelResource}, EndpointReference)"/> instead. 401/// <returns>An <see cref="EndpointReference"/> representing the public tunnel endpoint.</returns> 403public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, IResource resource, string endpointName) 425/// <returns>An <see cref="EndpointReference"/> representing the public tunnel endpoint.</returns> 427public static EndpointReference GetEndpoint(this IResourceBuilder<DevTunnelResource> tunnelBuilder, EndpointReference targetEndpointReference) 444private static EndpointReference CreateEndpointReferenceWithError(DevTunnelResource tunnelResource, IResource targetResource, string endpointName) 534EndpointReference targetEndpoint, 870private static string? GetAllocatedUrl(EndpointReference endpoint)
Aspire.Hosting.DevTunnels.Tests (14)
DevTunnelResourceBuilderExtensionsTests.cs (14)
285var tunnelEndpoint = tunnel.GetEndpoint(target.Resource, "https"); 302var tunnelEndpoint = tunnel.GetEndpoint(target, "https"); 319var targetEndpoint = target.GetEndpoint("https"); 320var tunnelEndpoint = tunnel.GetEndpoint(targetEndpoint); 337var endpointRef = tunnel.GetEndpoint(target.Resource, "nonexistent"); 358var target2Endpoint = target2.GetEndpoint("https"); 359var endpointRef = tunnel.GetEndpoint(target2Endpoint); 377var endpointRef = tunnel.GetEndpoint(target.Resource, "https"); 397var httpTunnelEndpoint = tunnel.GetEndpoint(target.Resource, "http"); 398var httpsTunnelEndpoint = tunnel.GetEndpoint(target.Resource, "https"); 421var targetEndpoint = target.GetEndpoint("http"); 549var targetEndpoint = target.GetEndpoint("http"); 555var contextualTargetEndpoint = new EndpointReference(target.Resource, targetEndpoint.EndpointAnnotation, containerNetwork); 653var targetEndpoint = target.GetEndpoint("http");
Aspire.Hosting.Docker (7)
DockerComposeAspireDashboardResource.cs (2)
19public EndpointReference PrimaryEndpoint => new(this, "http"); 24public EndpointReference OtlpGrpcEndpoint => new(this, "otlp-grpc");
DockerComposeEnvironmentContext.cs (1)
157.Where(kvp => kvp.Value is EndpointReference epRef && epRef.Scheme == "https" && kvp.Key.StartsWith("services__", StringComparison.Ordinal))
DockerComposeEnvironmentResource.cs (3)
263public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) 342if (DashboardEnabled && Dashboard?.Resource.OtlpGrpcEndpoint is EndpointReference otlpGrpcEndpoint) 385private static void ConfigureOtlp(IResource resource, EndpointReference otlpEndpoint)
DockerComposeServiceResourceExtensions.cs (1)
20if (value is EndpointReference ep)
Aspire.Hosting.Foundry (6)
HostedAgent\AzureHostedAgentResource.cs (3)
397case EndpointReference endpointReference: 468var endpointReference = endpointReferenceExpression.Endpoint; 499EndpointReference endpointReference,
Project\ProjectResource.cs (2)
214ReferenceExpression IComputeEnvironmentResource.GetHostAddressExpression(EndpointReference endpointReference) 243private ReferenceExpression GetAgentAddressExpression(EndpointReference endpointReference)
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
Aspire.Hosting.Garnet (2)
GarnetResource.cs (2)
25private EndpointReference? _primaryEndpoint; 30public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.JavaScript (3)
JavaScriptHostingExtensions.cs (3)
1490var targetEndpoint = resource.GetEndpoint("https"); 1688var targetEndpoint = resource.GetEndpoint("https"); 2287var endpointReference = parentResource.GetEndpoint(endpointAnnotation.Name);
Aspire.Hosting.Kafka (8)
KafkaBuilderExtensions.cs (4)
125var endpoint = kafkaResource.InternalEndpoint; 140static void ConfigureKafkaUIContainer(EnvironmentCallbackContext context, EndpointReference endpoint, int index) 221var primaryEndpoint = resource.PrimaryEndpoint; 223var internalEndpoint = resource.InternalEndpoint;
KafkaServerResource.cs (4)
20private EndpointReference? _primaryEndpoint; 21private EndpointReference? _internalEndpoint; 27public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName, KnownNetworkIdentifiers.LocalhostNetwork); 43public EndpointReference InternalEndpoint => _internalEndpoint ??= new(this, InternalEndpointName, KnownNetworkIdentifiers.DefaultAspireContainerNetwork);
Aspire.Hosting.Kubernetes (24)
Extensions\EndpointRoutingValidation.cs (2)
15/// route an <see cref="EndpointReference"/> that the resource owner never 33EndpointReference endpoint,
KubernetesAspireDashboardResource.cs (2)
19public EndpointReference PrimaryEndpoint => new(this, "http"); 24public EndpointReference OtlpGrpcEndpoint => new(this, "otlp-grpc");
KubernetesEnvironmentResource.cs (5)
398public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) 497if (DashboardEnabled && Dashboard?.Resource.OtlpGrpcEndpoint is EndpointReference otlpGrpcEndpoint) 570private static void ConfigureOtlp(IResource resource, EndpointReference otlpEndpoint) 919EndpointReference endpointRef, 1228EndpointReference endpointRef,
KubernetesGatewayExtensions.cs (2)
107EndpointReference endpoint, 145EndpointReference endpoint,
KubernetesGatewayResource.cs (2)
17/// routes using <see cref="KubernetesGatewayExtensions.WithRoute(IResourceBuilder{KubernetesGatewayResource}, string, EndpointReference, GatewayPathMatchType)"/>. 101EndpointReference Endpoint);
KubernetesIngressExtensions.cs (4)
26/// <see cref="WithPath(IResourceBuilder{KubernetesIngressResource}, string, EndpointReference, IngressPathType)"/> 122EndpointReference endpoint, 165EndpointReference endpoint, 312EndpointReference endpoint)
KubernetesIngressResource.cs (3)
17/// path rules using <see cref="KubernetesIngressExtensions.WithPath(IResourceBuilder{KubernetesIngressResource}, string, EndpointReference, IngressPathType)"/>. 130EndpointReference Endpoint); 144internal sealed record IngressDefaultBackendConfig(EndpointReference Endpoint);
KubernetesResource.cs (3)
492.Where(kvp => kvp.Value is EndpointReference epRef && epRef.Scheme == "https" && kvp.Key.StartsWith("services__", StringComparison.Ordinal)) 523if (value is EndpointReference ep) 853EndpointReference => false,
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesDeployTests.cs (1)
1753var httpEndpoint = env.Dashboard.Resource.PrimaryEndpoint;
Aspire.Hosting.Maui (4)
MauiOtlpExtensions.cs (4)
198var grpcEndpoint = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpGrpcEndpointName); 204var httpEndpoint = dashboardResource.GetEndpoint(KnownEndpointNames.OtlpHttpEndpointName); 208private static bool TryResolveEndpoint(EndpointReference endpointReference, out OtlpEndpointTarget target) 254var tunnelEndpoint = tunnelConfig.DevTunnel.GetEndpoint(tunnelConfig.OtlpStub, "otlp");
Aspire.Hosting.Maui.Tests (2)
MauiPlatformExtensionsTests.cs (2)
712var tunnelEndpoint = tunnelConfig.DevTunnel.GetEndpoint(tunnelConfig.OtlpStub, "otlp"); 777var tunnelEndpoint = tunnelConfig.DevTunnel.GetEndpoint(tunnelConfig.OtlpStub, "otlp");
Aspire.Hosting.Milvus (2)
MilvusServerResource.cs (2)
27private EndpointReference? _primaryEndpoint; 37public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.MongoDB (2)
MongoDBServerResource.cs (2)
18private EndpointReference? _primaryEndpoint; 35public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.MySql (3)
MySqlBuilderExtensions.cs (2)
276var endpoint = singleInstance.PrimaryEndpoint; 423var endpoint = mySqlInstance.PrimaryEndpoint;
MySqlServerResource.cs (1)
34public EndpointReference PrimaryEndpoint { get; }
Aspire.Hosting.Nats (2)
NatsServerResource.cs (2)
17private EndpointReference? _primaryEndpoint; 34public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Oracle (1)
OracleDatabaseServerResource.cs (1)
31public EndpointReference PrimaryEndpoint { get; }
Aspire.Hosting.PostgreSQL (6)
PgWebContainerResource.cs (2)
16private EndpointReference? _primaryEndpoint; 21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
PostgresBuilderExtensions.cs (1)
654var endpoint = postgresInstance.PrimaryEndpoint;
PostgresMcpContainerResource.cs (2)
16private EndpointReference? _primaryEndpoint; 21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
PostgresServerResource.cs (1)
33public EndpointReference PrimaryEndpoint { get; }
Aspire.Hosting.Python (1)
PythonAppResourceBuilderExtensions.cs (1)
289var endpoint = ((IResourceWithEndpoints)c.Resource).GetEndpoint("http");
Aspire.Hosting.Qdrant (4)
QdrantServerResource.cs (4)
26private EndpointReference? _primaryEndpoint; 27private EndpointReference? _httpEndpoint; 37public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName); 52public EndpointReference HttpEndpoint => _httpEndpoint ??= new(this, HttpEndpointName);
Aspire.Hosting.RabbitMQ (3)
RabbitMQServerResource.cs (3)
15private EndpointReference? _managementEndpoint; 35public EndpointReference PrimaryEndpoint { get; } 40public EndpointReference ManagementEndpoint => _managementEndpoint ??= new(this, ManagementEndpointName);
Aspire.Hosting.Radius (6)
Publishing\RadiusInfrastructureBuilder.cs (4)
1139.Where(kvp => kvp.Value is EndpointReference epRef 1205case EndpointReference endpointReference: 1383/// Resolves an <see cref="EndpointReference"/> to a cluster-FQDN URL (<c>scheme://host:port</c>) 1387private string ResolveEndpointUrl(EndpointReference endpointReference) =>
RadiusEnvironmentResource.cs (2)
113public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) 148var endpointReference = endpointReferenceExpression.Endpoint;
Aspire.Hosting.Radius.Tests (2)
RadiusEnvironmentResourceTests.cs (2)
62var endpoint = new EndpointReference(container, "http"); 91var endpoint = api.GetEndpoint("http");
Aspire.Hosting.Redis (5)
RedisBuilderExtensions.cs (1)
263var endpoint = redisInstance.PrimaryEndpoint;
RedisInsightResource.cs (2)
16private EndpointReference? _primaryEndpoint; 21public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
RedisResource.cs (2)
44private EndpointReference? _primaryEndpoint; 49public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Redis.Tests (2)
RedisFunctionalTests.cs (2)
86var endpoint = redis.GetEndpoint(RedisResource.PrimaryEndpointName); 683var endpoint = redisCommander.GetEndpoint("http");
Aspire.Hosting.Seq (2)
SeqResource.cs (2)
15private EndpointReference? _primaryEndpoint; 20public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
31public EndpointReference PrimaryEndpoint { get; }
Aspire.Hosting.Testing (6)
DistributedApplicationHostingTestingExtensions.cs (6)
98var httpsEndpoint = dashboardResource.GetEndpoint("https"); 99var httpEndpoint = dashboardResource.GetEndpoint("http"); 100var dashboardEndpoint = httpsEndpoint.Exists ? httpsEndpoint : httpEndpoint; 273EndpointReference? endpoint; 302static EndpointReference? GetEndpointOrDefault(IResourceWithEndpoints resourceWithEndpoints, string endpointName, NetworkIdentifier? networkIdentifier = default) 304var reference = resourceWithEndpoints.GetEndpoint(endpointName, networkIdentifier ?? KnownNetworkIdentifiers.LocalhostNetwork);
Aspire.Hosting.Tests (66)
ApplicationModel\EndpointHostHelpersTests.cs (1)
253var containerNetworkEndpoint = new EndpointReference(
ComputeEnvironmentEndpointResolverTests.cs (9)
20var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 40var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 59var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 79var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 96var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 119var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 142var endpoint = AddHttpEndpoint(agent.Resource, port: 8080, targetPort: 5000); 149private static EndpointReference AddHttpEndpoint(TestComputeResource resource, int? port, int? targetPort) 160public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) =>
ComputeEnvironmentValidationTests.cs (4)
75var endpointReference = CreateEndpointReference("http", port: 8080, targetPort: 5000); 88var endpointReference = CreateEndpointReference("redis", port: null, targetPort: 6379); 97private static EndpointReference CreateEndpointReference(string uriScheme, int? port, int? targetPort) 109public ReferenceExpression GetHostAddressExpression(EndpointReference endpointReference) =>
ConditionalReferenceExpressionTests.cs (5)
79var endpointRef = new EndpointReference(resource, annotation); 128var endpointRef = new EndpointReference(resource, annotation); 145var endpointRef = new EndpointReference(resource, annotation); 159var endpointRef = new EndpointReference(resource, annotation); 172var endpointRef = new EndpointReference(resource, annotation);
Dashboard\DashboardEventHandlersTests.cs (2)
249var httpEndpoint = new EndpointReference(dashboardResource, "http"); 251var otlpGrpcEndpoint = new EndpointReference(dashboardResource, KnownEndpointNames.OtlpGrpcEndpointName);
Dcp\DcpExecutorTests.cs (2)
373var endpoint = project.GetEndpoint("http"); 3759var endpoint = ((IResourceWithEndpoints)@event.Resource).GetEndpoint("NoPortTargetPortSet");
DistributedApplicationTests.cs (2)
1700var endpoint = testProgram.ServiceABuilder.Resource.GetEndpoint("http"); 2344private static Task<Service> WaitForAllocatedProxylessServiceAsync(IKubernetesService kubernetesService, RedisResource redis, EndpointReference endpoint, CancellationToken cancellationToken = default)
EndpointReferenceTests.cs (22)
19var endpointRef = new EndpointReference(resource, annotation); 37var endpointRef = new EndpointReference(resource, annotation); 57var endpointRef = new EndpointReference(resource, annotation); 71var endpointRef = new EndpointReference(resource, annotation); 90var endpointRef = new EndpointReference(resource, annotation); 109var endpointRef = new EndpointReference(resource, annotation); 123var endpointRef = new EndpointReference(resource, annotation); 137var endpointRef = new EndpointReference(resource, annotation); 151var endpointRef = new EndpointReference(resource, annotation); 170var endpointRef = new EndpointReference(resource, annotation); 188var endpointRef = new EndpointReference(resource, annotation); 219var endpointRef = new EndpointReference(resource, annotation); 232var endpointRef = new EndpointReference(resource, annotation); 245var endpointRef = new EndpointReference(resource, annotation); 258var endpointRef = new EndpointReference(resource, annotation); 271var endpointRef = new EndpointReference(resource, annotation); 284var endpointRef = new EndpointReference(resource, annotation); 387var endpointRef = new EndpointReference(resource, annotation); 418var endpointRef = new EndpointReference(resource, "https"); 434var endpointRef = new EndpointReference(resource, "https"); 447var endpointRef = new EndpointReference(resource, "https"); 461var endpointRef = new EndpointReference(resource, "https") { ErrorMessage = "custom message" };
ExpressionResolverTests.cs (4)
324public EndpointReference PrimaryEndpoint { get; } 341EndpointReference Endpoint1 => new(this, "endpoint1"); 342EndpointReference Endpoint2 => new(this, "endpoint2"); 343EndpointReference Endpoint3 => new(this, "endpoint3");
ProjectResourceTests.cs (2)
750var http = resource.GetEndpoint("http"); 751var https = resource.GetEndpoint("https");
src\Shared\ComputeEnvironmentEndpointResolver.cs (1)
44EndpointReference endpointReference,
WithEndpointTests.cs (3)
432var ep0 = container.GetEndpoint("ep0"); 433var ep1 = container.GetEndpoint("ep1"); 434var ep2 = container.GetEndpoint("ep2");
WithEnvironmentTests.cs (4)
236var endpoint = container.GetEndpoint("primary"); 285var endpoint = container.GetEndpoint("primary"); 318var endpoint = container.GetEndpoint("primary"); 451var endpoint = container.GetEndpoint("primary");
WithOtlpExporterTests.cs (1)
227var collectorEndpoint = collector.Resource.GetEndpoint("otlp-grpc");
WithReferenceTests.cs (2)
935var primaryRef = container.GetEndpoint("primary"); 936var managementRef = container.GetEndpoint("management");
WithUrlsTests.cs (2)
379var httpEndpoint = servicea.Resource.GetEndpoint("http"); 402var httpEndpoint = servicea.Resource.GetEndpoint("http");
Aspire.Hosting.Valkey (2)
ValkeyResource.cs (2)
15private EndpointReference? _primaryEndpoint; 35public EndpointReference PrimaryEndpoint => _primaryEndpoint ??= new(this, PrimaryEndpointName);
Aspire.Hosting.Yarp (11)
ConfigurationBuilder\IYarpConfigurationBuilder.cs (7)
33public YarpCluster AddCluster(EndpointReference endpoint); 91internal static YarpCluster AddClusterFromEndpoint(this IYarpConfigurationBuilder builder, EndpointReference endpoint) 167[AspireUnion(typeof(YarpCluster), typeof(EndpointReference), typeof(IResourceBuilder<IResourceWithServiceDiscovery>), typeof(IResourceBuilder<ExternalServiceResource>), typeof(string))] object target) 179public static YarpRoute AddRoute(this IYarpConfigurationBuilder builder, EndpointReference endpoint) 204public static YarpRoute AddRoute(this IYarpConfigurationBuilder builder, string path, EndpointReference endpoint) 249[AspireUnion(typeof(YarpCluster), typeof(EndpointReference), typeof(IResourceBuilder<IResourceWithServiceDiscovery>), typeof(IResourceBuilder<ExternalServiceResource>), typeof(string))] object target) 275EndpointReference endpoint => builder.AddRoute(path, endpoint),
ConfigurationBuilder\YarpCluster.cs (3)
30internal YarpCluster(EndpointReference endpoint) 35private static string BuildEndpointTarget(EndpointReference endpoint) 106case EndpointReference endpoint:
ConfigurationBuilder\YarpConfigurationBuilder.cs (1)
27public YarpCluster AddCluster(EndpointReference endpoint)
Aspire.Hosting.Yarp.Tests (5)
YarpClusterTests.cs (4)
30var httpEndpoint = resource.GetEndpoint("testendpoint"); 31var httpsEndpoint = resource.GetEndpoint("anotherendpoint"); 48var httpEndpoint = resource.GetEndpoint("http"); 49var httpsEndpoint = resource.GetEndpoint("https");
YarpFunctionalTests.cs (1)
33private async Task VerifyYarpResource(Action<IResourceBuilder<YarpResource>, EndpointReference> configurator)
AspireWithNode.AppHost (1)
AppHost.cs (1)
43var httpsEndpoint = frontend.GetEndpoint("https");
DevTunnels.AppHost (1)
AppHost.cs (1)
18var devTunnelPortEndpoint = privateDevTunnel.GetEndpoint(api, "https");
Stress.AppHost (1)
AppHost.cs (1)
21var manualArgEndpoint = manualArgSource.GetEndpoint("http");