4 writes to Port
Aspire.Hosting (4)
Dcp\ContainerCreator.cs (1)
718sp.Service.Spec.Port ??= hostPort;
Dcp\DcpExecutor.cs (2)
683svc.Spec.Port = fixedPublicPort; 688svc.Spec.Port = _persistentPortAllocator.GetOrAllocatePersistentPort(
Dcp\Model\Service.cs (1)
97Spec.Port = other.Spec.Port;
22 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 (20)
Dcp\DcpExecutorTests.cs (16)
1332Assert.Null(svc.Spec.Port); 1433Assert.Equal(desiredPort, svc.Spec.Port); 1493Assert.Equal(allocatedPort, svc.Spec.Port); 1612Assert.Equal(allocatedPort, dynamicService.Spec.Port); 1697Assert.Equal(allocatedPort, svc.Spec.Port); 1892Assert.Equal(persistedPort, persistentService.Spec.Port); 1894Assert.Equal(allocatedPort, dynamicService.Spec.Port); 2342Assert.Equal(service.Spec.Port, allocation.Value); 2343Assert.NotEqual(service.Spec.Port, targetPort); 4606Assert.Null(svc.Spec.Port); 4935Assert.Equal(allocatedPort, svc.Spec.Port); 5013Assert.Equal(allocatedPort, svc.Spec.Port); 5060Assert.Equal(allocatedPort, svc.Spec.Port); 5093Assert.Equal(allocatedPort, svc.Spec.Port); 5142Assert.Equal(allocatedPort, svc.Spec.Port); 5184Assert.Equal(allocatedPort, svc.Spec.Port);
Dcp\TestKubernetesService.cs (3)
114svc.Spec.Port is not null || 122svc.Status.EffectivePort = svc.Spec.Port ?? Interlocked.Increment(ref _nextPort); 269if (service?.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless || service.Spec.Port is not null || service.Status?.EffectivePort is not null)
DistributedApplicationTests.cs (1)
2458var port = Assert.IsType<int>(service.Spec.Port);