2 writes to Protocol
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (1)
132Protocol = protocol;
ApplicationModel\EndpointUpdateContext.cs (1)
27set => _endpointAnnotation.Protocol = value;
59 references to Protocol
Aspire.Hosting (11)
ApplicationModel\EndpointAnnotation.cs (1)
249get => _transport ?? (string.Equals(UriScheme, "http", StringComparisons.EndpointAnnotationUriScheme) || string.Equals(UriScheme, "https", StringComparisons.EndpointAnnotationUriScheme) ? "http" : Protocol.ToString().ToLowerInvariant());
ApplicationModel\EndpointUpdateContext.cs (1)
26get => _endpointAnnotation.Protocol;
Dcp\ContainerCreator.cs (5)
431if (useTunnel && endpoint.Protocol != ProtocolType.Tcp) 433resourceLogger.LogWarning("Host endpoint '{EndpointName}' on resource '{HostResource}' is referenced by a container resource, but the endpoint is using a network protocol '{Protocol}' other than TCP. Only TCP is supported for container-to-host references.", endpoint.Name, re.Resource.Name, endpoint.Protocol); 439svc.Spec.Protocol = PortProtocol.FromProtocolType(endpoint.Protocol); 671.Where(e => e.Protocol == ProtocolType.Tcp) 1038switch (ea.Protocol)
Dcp\DcpExecutor.cs (1)
701svc.Spec.Protocol = PortProtocol.FromProtocolType(endpoint.Protocol);
Dcp\ProxylessEndpointPortAllocator.cs (1)
97var port = AllocatePortCore(endpoint.Protocol);
Publishing\ManifestPublishingContext.cs (1)
502Writer.WriteString("protocol", endpoint.Protocol.ToString().ToLowerInvariant());
ResourceBuilderExtensions.cs (1)
1440/// other values to compatible/consistent values. For example setting the <see cref="EndpointAnnotation.Protocol"/> property
Aspire.Hosting.Azure.Tests (4)
AzureManagedRedisExtensionsTests.cs (1)
92Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
AzurePostgresExtensionsTests.cs (1)
187Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
AzureRedisExtensionsTests.cs (1)
136Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
AzureSqlExtensionsTests.cs (1)
154Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
32Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 60Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
37Assert.Equal(ProtocolType.Tcp, primaryEndpoint.Protocol); 46Assert.Equal(ProtocolType.Tcp, internalEndpoint.Protocol);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakResourceBuilderTests.cs (2)
39Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 50Assert.Equal(ProtocolType.Tcp, healthEndpoint.Protocol);
Aspire.Hosting.Kubernetes (3)
KubernetesResource.cs (3)
256EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, GetKubernetesProtocolName(endpoint.Protocol), resource.Name.ToServiceName(), httpMapping.Port, endpoint.Name); 276EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, GetKubernetesProtocolName(endpoint.Protocol), resource.Name.ToServiceName(), HelmValue.Literal(portValue), endpoint.Name, ServicePort: servicePort); 291EndpointMappings[endpoint.Name] = new(endpoint.UriScheme, GetKubernetesProtocolName(endpoint.Protocol), resource.Name.ToServiceName(), helmValue, endpoint.Name);
Aspire.Hosting.Milvus.Tests (3)
AddMilvusTests.cs (3)
42Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 72Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 199Assert.Equal(ProtocolType.Tcp, grpcEndpoint.Protocol);
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
49Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 77Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
59Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 98Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Nats.Tests (2)
AddNatsTests.cs (2)
109Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 155Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
57Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 96Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 178Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
68Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 122Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 238Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
69Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 109Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 141Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 337Assert.Equal(ProtocolType.Tcp, grpcEndpoint.Protocol); 345Assert.Equal(ProtocolType.Tcp, httpEndpoint.Protocol);
Aspire.Hosting.RabbitMQ.Tests (2)
AddRabbitMQTests.cs (2)
60Assert.Equal(ProtocolType.Tcp, primaryEndpoint.Protocol); 70Assert.Equal(ProtocolType.Tcp, mangementEndpoint.Protocol);
Aspire.Hosting.Radius (1)
Publishing\RadiusInfrastructureBuilder.cs (1)
1083var protocol = endpoint.Protocol == ProtocolType.Udp ? "UDP" : "TCP";
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
48Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 76Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Seq.Tests (4)
AddSeqTests.cs (4)
31Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 59Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 185Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 218Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.SqlServer.Tests (1)
AddSqlServerTests.cs (1)
53Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Tests (3)
WithEndpointTests.cs (3)
334Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 350Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 791Assert.Equal(System.Net.Sockets.ProtocolType.Tcp, endpoint.Protocol);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
32Assert.Equal(ProtocolType.Tcp, endpoint.Protocol); 60Assert.Equal(ProtocolType.Tcp, endpoint.Protocol);