2 writes to Port
Aspire.Hosting (2)
Dcp\DcpExecutor.cs (1)
788annotation.Port = _persistentPortAllocator.AllocateTransientPort(endpoint.Protocol);
Dcp\DcpModelUtilities.cs (1)
136spAnn.Port = ea.TargetPort;
33 references to Port
Aspire.Hosting (3)
Dcp\Model\ModelCommon.cs (3)
216if (Port != other.Port) { return false; } 223return HashCode.Combine(ServiceName, Address, Port);
Aspire.Hosting.Tests (30)
Dcp\DcpExecutorTests.cs (29)
311var targetPort = Assert.IsType<int>(producer.Port); 1041Assert.Equal(allocatedTargetPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1079Assert.Equal(allocatedTargetPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1111Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1145Assert.Equal(fixedTargetPort, Assert.Single(fixedAnnotations).Port); 1146Assert.Equal(allocatedTargetPort, Assert.Single(dynamicAnnotations).Port); 1176Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1226Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1255Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1290Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1335Assert.Equal(allocatedTargetPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1371Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1403Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1435Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1466Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 1494Assert.Equal(allocatedPort, spAnnList.Single(ann => ann.ServiceName == "CoolProgram").Port); 2336var targetPort = Assert.Single(serviceProducerAnnotations).Port; 4444var targetPort = Assert.IsType<int>(spAnnList.Single(ann => ann.ServiceName == "ServiceA-NoPortNoTargetPort").Port); 4491var targetPort = Assert.IsType<int>(spAnnList.Single(ann => ann.ServiceName == "ServiceA-PortSetNoTargetPort").Port); 4525Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "ServiceA").Port); 4562Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "ServiceA").Port); 4609Assert.Equal(allocatedTargetPort, spAnnList.Single(ann => ann.ServiceName == "ServiceA").Port); 4643Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 4678Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 4908Assert.Equal(desiredPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 4940Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 5301Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 5332Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port); 5367Assert.Equal(desiredTargetPort, spAnnList.Single(ann => ann.ServiceName == "database").Port);
Dcp\TestKubernetesService.cs (1)
274var hostPort = container.Spec.Ports?.FirstOrDefault(port => port.ContainerPort == serviceProduced.Port)?.HostPort;