48 writes to Port
Aspire.Hosting (5)
ApplicationModel\EndpointUpdateContext.cs (1)
36set => _endpointAnnotation.Port = value;
Dcp\DcpExecutor.cs (1)
864endpoint.Port = publicPort;
ProjectResourceBuilderExtensions.cs (2)
768e.Port = endpoint.BindingAddress.Port; 827e.Port = bindingAddress.Port;
ResourceBuilderExtensions.cs (1)
1891existing.Port = port;
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
174endpoint.Port = port;
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
305endpoint.Port = port; 504endpoint.Port = port;
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
421endpoint.Port = port;
Aspire.Hosting.Azure.Kusto (1)
AzureKustoBuilderExtensions.cs (1)
227endpoint.Port = port;
Aspire.Hosting.Azure.Kusto.Tests (1)
AddAzureKustoTests.cs (1)
65containerBuilder.WithEndpoint("http", endpoint => endpoint.Port = port);
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
619endpoint.Port = port;
Aspire.Hosting.Azure.Storage (3)
AzureStorageExtensions.cs (3)
315endpoint.Port = port; 332endpoint.Port = port; 350endpoint.Port = port;
Aspire.Hosting.Azure.Tests (2)
AzureFunctionsTests.cs (2)
416e.Port = 7071; 443e.Port = 7071;
Aspire.Hosting.Docker (1)
DockerComposeAspireDashboardResourceBuilderExtensions.cs (1)
67e.Port = port;
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
186endpoint.Port = port;
Aspire.Hosting.Kubernetes (3)
KubernetesAspireDashboardResourceBuilderExtensions.cs (3)
77e.Port = port; 108builder = builder.WithEndpoint("otlp-grpc", e => e.Port = grpcPort); 113builder = builder.WithEndpoint("otlp-http", e => e.Port = httpPort);
Aspire.Hosting.Maui (1)
Annotations\OtlpDevTunnelConfigurationAnnotation.cs (1)
78endpoint.Port = port;
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1167stubEndpoint.Port = 12345;
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
376endpoint.Port = port;
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
405endpoint.Port = port;
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
303endpoint.Port = port; 320endpoint.Port = port; 681endpoint.Port = port;
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (3)
496endpoint.Port = port; 513endpoint.Port = port; 718endpoint.Port = port;
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
367endpoint.Port = port;
Aspire.Hosting.Tests (11)
ContainerTunnelTests.cs (1)
89e.Port = port;
DistributedApplicationTests.cs (4)
1758endpoint.Port = null; 1783e.Port = port; 1820e.Port = port; 1827e.Port = 1543;
ExpressionResolverTests.cs (1)
280Port = 8001,
ResourceDependencyTests.cs (1)
71endpoint.Port = 17092;
WithEndpointTests.cs (4)
857endpoint.Port = 2000; 873endpoint.Port = 2000; 927endpoint.Port = null; 931endpoint.Port = 2001;
Aspire.Hosting.Yarp (3)
YarpResourceExtensions.cs (3)
70ep.Port ??= resource.HostHttpsPort; 127endpoint.Port = port; 145return builder.WithEndpoint("https", ep => ep.Port = port, createIfNotExists: false);
ProxylessEndToEnd.AppHost (1)
AppHost.cs (1)
15e.Port = 12345;
155 references to Port
Aspire.Hosting (12)
ApplicationModel\EndpointAnnotation.cs (1)
221/// Defaults to <see cref="Port"/>.
ApplicationModel\EndpointUpdateContext.cs (1)
35get => _endpointAnnotation.Port;
ApplicationModel\HostUrl.cs (1)
152return endpoint.DefaultNetworkID == KnownNetworkIdentifiers.LocalhostNetwork && endpoint.Port == port;
ApplicationModel\IComputeEnvironmentResource.cs (1)
48var port = endpoint.Port ?? GetDefaultPort(scheme, endpoint);
ApplicationModel\ResourceExtensions.cs (1)
852var publicPort = EndpointAnnotation.NormalizePort(endpoint.Port);
Dcp\DcpExecutor.cs (1)
816var effectivePublicPort = EndpointAnnotation.NormalizePort(resource.IsContainer() ? endpoint.SpecifiedPort : endpoint.Port);
Dcp\DcpModelUtilities.cs (6)
42else if (!endpoint.IsProxied && endpoint.Port is int && endpoint.Port != endpoint.TargetPort) 44throw new InvalidOperationException($"The endpoint '{endpoint.Name}' for resource '{modelResourceName}' is not using a proxy, and it has a value of {nameof(EndpointAnnotation.Port)} property that is different from the value of {nameof(EndpointAnnotation.TargetPort)} property. For proxy-less endpoints they must match."); 78if (ea.TargetPort is int && ea.Port is int && ea.TargetPort == ea.Port) 81$"The endpoint '{ea.Name}' for resource '{modelResourceName}' requested a proxy ({nameof(ea.IsProxied)} is true). Non-container resources cannot be proxied when both {nameof(ea.TargetPort)} and {nameof(ea.Port)} are specified with the same value.");
Aspire.Hosting.Azure.Kusto.Tests (2)
AddAzureKustoTests.cs (2)
73Assert.Equal(port, httpEndpoint.Port); 363Assert.Equal(port, httpEndpoint.Port);
Aspire.Hosting.Azure.Tests (21)
AzureCosmosDBExtensionsTests.cs (3)
41var actualPort = endpointAnnotation.Port; 1016Assert.Equal(9999, endpoint.Port); 1127Assert.Null(endpoint.Port);
AzureEventHubsExtensionsTests.cs (2)
249Assert.Equal(port, endpoints[0].Port); 252Assert.Null(endpoints[1].Port);
AzureFunctionsTests.cs (7)
62Assert.Equal(7071, endpointAnnotation.Port); 90Assert.Null(endpointAnnotation.Port); 113Assert.Equal(7072, endpointAnnotation.Port); 127Assert.Null(endpointAnnotation.Port); 141Assert.Null(endpointAnnotation.Port); 225Assert.Equal(7071, endpointAnnotation.Port); 269Assert.Null(endpointAnnotation.Port);
AzureManagedRedisExtensionsTests.cs (1)
91Assert.Equal(12455, endpoint.Port);
AzurePostgresExtensionsTests.cs (1)
186Assert.Equal(12455, endpoint.Port);
AzureRedisExtensionsTests.cs (1)
135Assert.Equal(12455, endpoint.Port);
AzureServiceBusExtensionsTests.cs (2)
169e => Assert.Equal(port, e.Port), 714Assert.Equal(12345, endpoint.Port);
AzureSqlExtensionsTests.cs (1)
153Assert.Equal(12455, endpoint.Port);
AzureStorageExtensionsTests.cs (3)
134e => Assert.Equal(9001, e.Port), 135e => Assert.Equal(9002, e.Port), 136e => Assert.Equal(9003, e.Port));
Aspire.Hosting.Dotnet.Tests (11)
DotnetProjectFacadeTests.cs (1)
125endpoint.AllocatedEndpoint = new(endpoint, "localhost", endpoint.Port!.Value, targetPortExpression: $"p{index++}");
DotnetProjectLaunchProfileTests.cs (7)
50Assert.Equal(port, endpoint.Port); 96Assert.Equal(port, Assert.Single(resource.Resource.Annotations.OfType<EndpointAnnotation>()).Port); 138Assert.Equal(port, Assert.Single(resource.Resource.Annotations.OfType<EndpointAnnotation>()).Port); 180Assert.Equal(5111, Assert.Single(modern.Resource.Annotations.OfType<EndpointAnnotation>()).Port); 183Assert.Equal(5222, Assert.Single(legacy.Resource.Annotations.OfType<EndpointAnnotation>()).Port); 211Assert.Equal(5222, Assert.Single(resource.Resource.Annotations.OfType<EndpointAnnotation>()).Port); 233Assert.Equal(5222, Assert.Single(resource.Resource.Annotations.OfType<EndpointAnnotation>()).Port);
DotnetProjectOptionsTests.cs (2)
62Assert.Equal(5111, endpoint.Port); 92Assert.Equal(port, Assert.Single(endpoints).Port);
DotnetProjectResourceTests.cs (1)
558Assert.Equal(5111, endpoint.Port);
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
71Assert.Null(httpEndpoint.Port);
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
31Assert.Null(endpoint.Port); 59Assert.Equal(8813, endpoint.Port);
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
97Assert.Null(primaryEndpoint.Port); 106Assert.Null(internalEndpoint.Port); 240Assert.Equal(port, kafkaUiEndpoint.Port);
Aspire.Hosting.Keycloak.Tests (3)
KeycloakResourceBuilderTests.cs (3)
38Assert.Null(endpoint.Port); 49Assert.Null(healthEndpoint.Port); 89Assert.Equal(8080, primaryEndpoint.Port);
Aspire.Hosting.Maui.Tests (9)
MauiPlatformExtensionsTests.cs (9)
767Assert.Null(stubEndpoint.Port); 778Assert.Equal(55075, stubEndpoint.Port); 836Assert.Equal(55077, stubEndpoint.Port); 846Assert.Equal(55077, stubEndpoint.Port); 895Assert.Equal(55076, tunnelConfig.OtlpStub.OtlpEndpoint.Port); 946Assert.Equal(55077, stubEndpoint.Port); 988Assert.Equal(18889, stubEndpoint.Port); 1002Assert.Equal(18889, stubEndpoint.Port); 1034Assert.Equal(18890, stubEndpoint.Port);
Aspire.Hosting.Milvus.Tests (3)
AddMilvusTests.cs (3)
41Assert.Null(endpoint.Port); 71Assert.Null(endpoint.Port); 206Assert.Equal(5503, grpcEndpoint.Port);
Aspire.Hosting.MongoDB.Tests (4)
AddMongoDBTests.cs (3)
54Assert.Null(endpoint.Port); 82Assert.Equal(9813, endpoint.Port); 218Assert.Equal(1000, endpoint.Port);
SingleMemberReplicaSetTests.cs (1)
35Assert.Null(endpoint.Port);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
58Assert.Null(endpoint.Port); 97Assert.Equal(1234, endpoint.Port);
Aspire.Hosting.Nats.Tests (2)
AddNatsTests.cs (2)
108Assert.Null(endpoint.Port); 154Assert.Equal(1234, endpoint.Port);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
56Assert.Null(endpoint.Port); 95Assert.Equal(1234, endpoint.Port); 177Assert.Equal(1234, endpoint.Port);
Aspire.Hosting.PostgreSQL.Tests (5)
AddPostgresTests.cs (5)
67Assert.Null(endpoint.Port); 121Assert.Equal(1234, endpoint.Port); 237Assert.Equal(1234, endpoint.Port); 472Assert.Equal(1000, endpoint.Port); 701Assert.Equal(1000, endpoint.Port);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
68Assert.Null(endpoint.Port); 108Assert.Null(endpoint.Port); 140Assert.Null(endpoint.Port); 433Assert.Equal(5503, grpcEndpoint.Port); 441Assert.Equal(5504, httpEndpoint.Port);
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (3)
59Assert.Null(primaryEndpoint.Port); 76Assert.Null(mangementEndpoint.Port); 80Assert.Equal(withManagementPluginPort.Value, mangementEndpoint.Port);
Aspire.Hosting.Redis.Tests (5)
AddRedisTests.cs (5)
48Assert.Null(endpoint.Port); 76Assert.Equal(9813, endpoint.Port); 480Assert.Equal(1000, endpoint.Port); 494Assert.Equal(1000, endpoint.Port); 506Assert.Equal(1000, endpoint.Port);
Aspire.Hosting.Seq.Tests (4)
AddSeqTests.cs (4)
30Assert.Null(endpoint.Port); 58Assert.Equal(9813, endpoint.Port); 184Assert.Null(endpoint.Port); 217Assert.Equal(9813, endpoint.Port);
Aspire.Hosting.SqlServer.Tests (2)
AddSqlServerTests.cs (2)
56Assert.Null(endpoint.Port); 265Assert.Equal(1000, endpoint.Port);
Aspire.Hosting.Tests (50)
Dashboard\DashboardResourceTests.cs (5)
236Assert.Null(otlpGrpcEndpoint.Port); 239Assert.Null(otlpHttpEndpoint.Port); 267Assert.Null(otlpGrpcEndpoint.Port); 270Assert.Null(otlpHttpEndpoint.Port); 337Assert.Null(frontendEndpoint.Port);
Dcp\DcpExecutorTests.cs (3)
1489var computePort = Assert.IsType<int>(computeEndpoint.Port); 1492Assert.Null(tunnelEndpoint.Port); 1535Assert.Equal(allocatedPort, endpoint.Port);
KestrelConfigTests.cs (7)
31Assert.Equal(5002, a.Port); 67Assert.Equal(5031, a.Port); 73Assert.Equal(5017, a.Port); 100Assert.Equal(7002, a.Port); 117Assert.Equal(5002, a.Port); 125Assert.Equal(5003, a.Port); 459endpoint.AllocatedEndpoint = new AllocatedEndpoint(endpoint, "localhost", endpoint.Port ?? 0, targetPortExpression: $"port_{endpoint.Name}");
ProjectResourceTests.cs (14)
337Assert.Equal(7123, a.Port); 343Assert.Equal(5156, a.Port); 421e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 425e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p1"); 429e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p2"); 433e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p3"); 464e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 468e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p1"); 472e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p2"); 476e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p3"); 523e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 553e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: $"p{index++}"); 737e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 743e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p1");
SlimTestProgramTests.cs (2)
61Assert.Equal(endpoint.Port, endpoint.AllocatedEndpoint.Port); 80Assert.Equal(endpoint.Port, endpoint.AllocatedEndpoint.Port);
WithEndpointTests.cs (18)
659Assert.Equal(5000, endpoint.Port); 675Assert.Equal(5001, endpoint.Port); 691Assert.Equal(5000, endpoint.Port); 708Assert.Equal(3000, endpoint.Port); 725Assert.Equal(8080, endpoint.Port); 783Assert.Equal(8443, endpoint.Port); 799Assert.Equal(9090, endpoint.Port); 816Assert.Equal(8080, endpoint.Port); 862Assert.Equal(2000, endpoint.Port); 916Assert.Equal(2000, endpoint.Port); 920Assert.Null(endpoint.Port); 924Assert.Equal(2000, endpoint.Port); 928Assert.Null(endpoint.Port); 932Assert.Equal(2001, endpoint.Port); 998Assert.Equal(3000, endpoint.Port); 1013Assert.Equal(3000, endpoint.Port); 1027Assert.Equal(2000, endpoint.Port); 1041Assert.Equal(123, endpoint.Port);
WithUrlsTests.cs (1)
83endpoint.AllocatedEndpoint = new(endpoint, endpoint.TargetHost, endpoint.Port ?? endpoint.TargetPort ?? startingPort++);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
31Assert.Null(endpoint.Port); 59Assert.Equal(8813, endpoint.Port);
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
447Assert.Equal(httpsPort, httpsEndpoint.Port);