48 references to EndpointBindingMode
Aspire.Hosting (16)
ApplicationModel\AllocatedEndpoint.cs (4)
52
EndpointBindingMode
bindingMode,
80
EndpointBindingMode
bindingMode,
94
: this(endpoint, address, port,
EndpointBindingMode
.SingleAddress, targetPortExpression)
112
public
EndpointBindingMode
BindingMode { get; private set; }
Dcp\DcpModelUtilities.cs (10)
239
EndpointBindingMode
.SingleAddress,
260
EndpointBindingMode
.SingleAddress,
327
EndpointBindingMode
.SingleAddress,
359
internal static (string,
EndpointBindingMode
) NormalizeTargetHost(string targetHost)
363
null or "" => (KnownHostNames.Localhost,
EndpointBindingMode
.SingleAddress), // Default is localhost
364
var s when EndpointHostHelpers.IsLocalhostOrLocalhostTld(s) => (KnownHostNames.Localhost,
EndpointBindingMode
.SingleAddress), // Explicitly set to localhost or .localhost subdomain
368
var ip when IPAddress.Any.Equals(ip) => (KnownHostNames.Localhost,
EndpointBindingMode
.IPv4AnyAddresses), // 0.0.0.0 (IPv4 all addresses)
369
var ip when IPAddress.IPv6Any.Equals(ip) => (KnownHostNames.Localhost,
EndpointBindingMode
.IPv6AnyAddresses), // :: (IPv6 all addresses)
370
_ => (s,
EndpointBindingMode
.SingleAddress), // Any other IP address is returned as-is as that will be the only address the service is bound to
372
_ => (KnownHostNames.Localhost,
EndpointBindingMode
.DualStackAnyAddresses), // Any other target host is treated as binding to all IPv4 AND IPv6 addresses
Orchestrator\ApplicationOrchestrator.cs (2)
348
EndpointBindingMode
.SingleAddress when !allocatedEndpoint.Address.Equals(endpoint.TargetHost, StringComparison.OrdinalIgnoreCase) => new ResourceUrlAnnotation
354
EndpointBindingMode
.SingleAddress => null,
Aspire.Hosting.Azure.Tests (1)
AzurePostgresExtensionsTests.cs (1)
374
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "postgres.dev.internal", 5432,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.Containers.Tests (2)
ContainerResourceTests.cs (2)
105
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "c1.dev.internal", 2234,
EndpointBindingMode
.SingleAddress, targetPortExpression: "2234", KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
113
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "container.dev.internal", 5678,
EndpointBindingMode
.SingleAddress, targetPortExpression: "5678", KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
554
new(targetEndpoint.EndpointAnnotation, "target", 8080,
EndpointBindingMode
.SingleAddress, networkId: containerNetwork));
Aspire.Hosting.JavaScript.Tests (1)
AddNodeAppTests.cs (1)
569
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "nodeapp.dev.internal", 5031,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
102
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "my-milvus.dev.internal", MilvusPortGrpc,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (1)
198
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "postgres.dev.internal", 2000,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
PostgresMcpBuilderTests.cs (1)
81
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "postgres.dev.internal", 5432,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.Qdrant.Tests (4)
AddQdrantTests.cs (4)
182
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "my-qdrant.dev.internal", 6334,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
187
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "my-qdrant.dev.internal", 6333,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
226
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "my-qdrant.dev.internal", 6334,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
231
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "my-qdrant.dev.internal", 6333,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.Redis.Tests (4)
AddRedisTests.cs (4)
282
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "myredis1.dev.internal", 5001,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
287
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "myredis2.dev.internal", 5002,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
292
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "myredis3.dev.internal", 5003,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
761
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, "redis.dev.internal", 6379,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Aspire.Hosting.Tests (16)
ApplicationModel\EndpointHostHelpersTests.cs (1)
250
new AllocatedEndpoint(ep, "container1.dev.internal", 10005,
EndpointBindingMode
.SingleAddress, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
Dcp\DcpExecutorTests.cs (1)
8923
Assert.Equal(
EndpointBindingMode
.SingleAddress, allocatedEndpoint.BindingMode);
EndpointReferenceTests.cs (2)
298
EndpointBindingMode
.SingleAddress,
349
var containerEndpoint = new AllocatedEndpoint(annotation, containerHost, containerPort,
EndpointBindingMode
.SingleAddress, targetPortExpression: targetPort.ToString(), KnownNetworkIdentifiers.DefaultAspireContainerNetwork);
ExpressionResolverTests.cs (6)
100
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, containerHost, 22345,
EndpointBindingMode
.SingleAddress, targetPortExpression: "22345", KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
109
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, containerHost, 22346,
EndpointBindingMode
.SingleAddress, targetPortExpression: "22346", KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
118
e.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(e, containerHost, 22347,
EndpointBindingMode
.SingleAddress, targetPortExpression: "22347", KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
205
EndpointBindingMode
.SingleAddress,
260
endpoint.AllocatedEndpoint = new(endpoint, "myContainer.dev.internal", (int)endpoint.TargetPort,
EndpointBindingMode
.SingleAddress, "{{ targetPort }}");
283
.WithEndpoint("http", ep => ep.AllocatedEndpoint = new(ep, "localhost", 8001,
EndpointBindingMode
.SingleAddress, "{{ targetPort }}", KnownNetworkIdentifiers.LocalhostNetwork));
HealthCheckTests.cs (1)
91
endpoint.AllocatedEndpoint = new AllocatedEndpoint(endpoint, KnownHostNames.Localhost, 49217,
EndpointBindingMode
.SingleAddress, targetPortExpression: null, networkId: null);
WithEndpointTests.cs (3)
820
Assert.Equal(
EndpointBindingMode
.SingleAddress, endpoint.AllocatedEndpoint.BindingMode);
827
[InlineData("0.0.0.0",
EndpointBindingMode
.IPv4AnyAddresses)]
829
public async Task TopLevelDomainSetsAnnotationValues(string host,
EndpointBindingMode
endpointBindingMode)
WithEnvironmentTests.cs (2)
233
ep.AllAllocatedEndpoints.AddOrUpdateAllocatedEndpoint(KnownNetworkIdentifiers.DefaultAspireContainerNetwork, new AllocatedEndpoint(ep, "container1.dev.internal", 10005,
EndpointBindingMode
.SingleAddress, networkId: KnownNetworkIdentifiers.DefaultAspireContainerNetwork));
312
EndpointBindingMode
.SingleAddress,