45 writes to Port
Aspire.Hosting (5)
ApplicationModel\EndpointUpdateContext.cs (1)
36set => _endpointAnnotation.Port = value;
Dcp\DcpExecutor.cs (1)
830endpoint.Port = publicPort;
ProjectResourceBuilderExtensions.cs (2)
685e.Port = endpoint.BindingAddress.Port; 744e.Port = bindingAddress.Port;
ResourceBuilderExtensions.cs (1)
1579existing.Port = port;
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
174endpoint.Port = port;
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
299endpoint.Port = port; 496endpoint.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)
583endpoint.Port = port;
Aspire.Hosting.Azure.Storage (3)
AzureStorageExtensions.cs (3)
312endpoint.Port = port; 329endpoint.Port = port; 347endpoint.Port = port;
Aspire.Hosting.Docker (1)
DockerComposeAspireDashboardResourceBuilderExtensions.cs (1)
63e.Port = port;
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
167endpoint.Port = port;
Aspire.Hosting.Kubernetes (3)
KubernetesAspireDashboardResourceBuilderExtensions.cs (3)
72e.Port = port; 103builder = builder.WithEndpoint("otlp-grpc", e => e.Port = grpcPort); 108builder = builder.WithEndpoint("otlp-http", e => e.Port = httpPort);
Aspire.Hosting.Maui (1)
MauiOtlpExtensions.cs (1)
235endpoint.Port = target.Port;
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
195endpoint.Port = port;
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
337endpoint.Port = port;
Aspire.Hosting.PostgreSQL (3)
PostgresBuilderExtensions.cs (3)
255endpoint.Port = port; 272endpoint.Port = port; 605endpoint.Port = port;
Aspire.Hosting.Redis (3)
RedisBuilderExtensions.cs (3)
414endpoint.Port = port; 431endpoint.Port = port; 636endpoint.Port = port;
Aspire.Hosting.SqlServer (1)
SqlServerBuilderExtensions.cs (1)
257endpoint.Port = port;
Aspire.Hosting.Tests (11)
ContainerTunnelTests.cs (1)
59e.Port = port;
DistributedApplicationTests.cs (4)
1692endpoint.Port = null; 1717e.Port = port; 1754e.Port = port; 1761e.Port = 1543;
ExpressionResolverTests.cs (1)
257Port = 8001,
ResourceDependencyTests.cs (1)
71endpoint.Port = 17092;
WithEndpointTests.cs (4)
169endpoint.Port = 2000; 207endpoint.Port = 2000; 261endpoint.Port = null; 265endpoint.Port = 2001;
Aspire.Hosting.Yarp (3)
YarpResourceExtensions.cs (3)
71ep.Port ??= resource.HostHttpsPort; 128endpoint.Port = port; 146return builder.WithEndpoint("https", ep => ep.Port = port, createIfNotExists: false);
ProxylessEndToEnd.AppHost (1)
AppHost.cs (1)
15e.Port = 12345;
138 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)
851var publicPort = EndpointAnnotation.NormalizePort(endpoint.Port);
Dcp\DcpExecutor.cs (1)
782var 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 (20)
AzureCosmosDBExtensionsTests.cs (3)
41var actualPort = endpointAnnotation.Port; 999Assert.Equal(9999, endpoint.Port); 1108Assert.Null(endpoint.Port);
AzureEventHubsExtensionsTests.cs (2)
249Assert.Equal(port, endpoints[0].Port); 252Assert.Null(endpoints[1].Port);
AzureFunctionsTests.cs (7)
61Assert.Equal(7071, endpointAnnotation.Port); 89Assert.Null(endpointAnnotation.Port); 112Assert.Equal(7072, endpointAnnotation.Port); 126Assert.Null(endpointAnnotation.Port); 140Assert.Null(endpointAnnotation.Port); 224Assert.Equal(7071, endpointAnnotation.Port); 268Assert.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 (1)
168e => Assert.Equal(port, e.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 (1)
DotnetProjectResourceTests.cs (1)
497Assert.Equal(5111, endpoint.Port);
Aspire.Hosting.Foundry.Tests (1)
HostedAgentExtensionTests.cs (1)
67Assert.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)
36Assert.Null(primaryEndpoint.Port); 45Assert.Null(internalEndpoint.Port); 179Assert.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 (4)
MauiPlatformExtensionsTests.cs (4)
697Assert.Null(stubEndpoint.Port); 708Assert.Equal(55075, stubEndpoint.Port); 760Assert.Equal(18889, stubEndpoint.Port); 773Assert.Equal(18889, stubEndpoint.Port);
Aspire.Hosting.Milvus.Tests (3)
AddMilvusTests.cs (3)
41Assert.Null(endpoint.Port); 71Assert.Null(endpoint.Port); 198Assert.Equal(5503, grpcEndpoint.Port);
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (3)
48Assert.Null(endpoint.Port); 76Assert.Equal(9813, endpoint.Port); 155Assert.Equal(1000, 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); 450Assert.Equal(1000, endpoint.Port); 679Assert.Equal(1000, endpoint.Port);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
68Assert.Null(endpoint.Port); 108Assert.Null(endpoint.Port); 140Assert.Null(endpoint.Port); 336Assert.Equal(5503, grpcEndpoint.Port); 344Assert.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)
47Assert.Null(endpoint.Port); 75Assert.Equal(9813, endpoint.Port); 407Assert.Equal(1000, endpoint.Port); 421Assert.Equal(1000, endpoint.Port); 433Assert.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)
52Assert.Null(endpoint.Port); 261Assert.Equal(1000, endpoint.Port);
Aspire.Hosting.Tests (50)
Dashboard\DashboardResourceTests.cs (5)
218Assert.Null(otlpGrpcEndpoint.Port); 221Assert.Null(otlpHttpEndpoint.Port); 249Assert.Null(otlpGrpcEndpoint.Port); 252Assert.Null(otlpHttpEndpoint.Port); 319Assert.Null(frontendEndpoint.Port);
Dcp\DcpExecutorTests.cs (3)
1085var computePort = Assert.IsType<int>(computeEndpoint.Port); 1088Assert.Null(tunnelEndpoint.Port); 1131Assert.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); 457endpoint.AllocatedEndpoint = new AllocatedEndpoint(endpoint, "localhost", endpoint.Port ?? 0, targetPortExpression: $"port_{endpoint.Name}");
ProjectResourceTests.cs (14)
331Assert.Equal(7123, a.Port); 337Assert.Equal(5156, a.Port); 415e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 419e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p1"); 423e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p2"); 427e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p3"); 458e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 462e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p1"); 466e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p2"); 470e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p3"); 517e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 547e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: $"p{index++}"); 731e.AllocatedEndpoint = new(e, "localhost", e.Port!.Value, targetPortExpression: "p0"); 737e.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)
174Assert.Equal(2000, endpoint.Port); 250Assert.Equal(2000, endpoint.Port); 254Assert.Null(endpoint.Port); 258Assert.Equal(2000, endpoint.Port); 262Assert.Null(endpoint.Port); 266Assert.Equal(2001, endpoint.Port); 364Assert.Equal(3000, endpoint.Port); 379Assert.Equal(3000, endpoint.Port); 393Assert.Equal(2000, endpoint.Port); 785Assert.Equal(123, endpoint.Port); 920Assert.Equal(5000, endpoint.Port); 936Assert.Equal(5001, endpoint.Port); 952Assert.Equal(5000, endpoint.Port); 969Assert.Equal(3000, endpoint.Port); 986Assert.Equal(8080, endpoint.Port); 1044Assert.Equal(8443, endpoint.Port); 1060Assert.Equal(9090, endpoint.Port); 1077Assert.Equal(8080, endpoint.Port);
WithUrlsTests.cs (1)
559endpoint.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);