3 writes to Port
Aspire.Hosting (3)
Dcp\ContainerCreator.cs (1)
1034sp.Service.Spec.Port ??= hostPort;
Dcp\DcpExecutor.cs (1)
706svc.Spec.Port = fixedPublicPort;
Dcp\Model\Service.cs (1)
97Spec.Port = other.Spec.Port;
20 references to Port
Aspire.Hosting (2)
Dcp\Model\Service.cs (2)
89public int? AllocatedPort => Spec.Port ?? Status?.EffectivePort; 97Spec.Port = other.Spec.Port;
Aspire.Hosting.Tests (18)
Dcp\DcpExecutorTests.cs (14)
937Assert.Null(svc.Spec.Port); 1038Assert.Equal(desiredPort, svc.Spec.Port); 1098Assert.Equal(allocatedPort, svc.Spec.Port); 1217Assert.Equal(allocatedPort, dynamicService.Spec.Port); 1297Assert.Equal(allocatedPort, svc.Spec.Port); 1457Assert.Equal(persistedPort, persistentService.Spec.Port); 1459Assert.Equal(allocatedPort, dynamicService.Spec.Port); 3655Assert.Null(svc.Spec.Port); 3837Assert.Equal(allocatedPort, svc.Spec.Port); 3911Assert.Equal(allocatedPort, svc.Spec.Port); 3958Assert.Equal(allocatedPort, svc.Spec.Port); 3991Assert.Equal(allocatedPort, svc.Spec.Port); 4040Assert.Equal(allocatedPort, svc.Spec.Port); 4082Assert.Equal(allocatedPort, svc.Spec.Port);
Dcp\TestKubernetesService.cs (3)
78svc.Spec.Port is not null || 86svc.Status.EffectivePort = svc.Spec.Port ?? Interlocked.Increment(ref _nextPort); 233if (service?.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless || service.Spec.Port is not null || service.Status?.EffectivePort is not null)
DistributedApplicationTests.cs (1)
2376var port = Assert.IsType<int>(service.Spec.Port);