17 writes to UriScheme
Aspire.Hosting (4)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.Tests (2)
Aspire.Hosting.Containers.Tests (2)
Aspire.Hosting.Tests (8)
99 references to UriScheme
Aspire.Hosting (23)
Aspire.Hosting.Azure.AppContainers (12)
ContainerAppContext.cs (12)
146var unsupportedEndpoints = endpoints.Where(e => e.UriScheme is not ("tcp" or "http" or "https")).ToArray();
173int? targetPort = (Resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch
191if (Resource is ProjectResource && IsHttpScheme(endpoint.UriScheme))
193httpSchemesEncountered.Add(endpoint.UriScheme);
196int? exposedPort = (endpoint.UriScheme, endpoint.Port, targetPort) switch
236IsHttpOnly = g.All(e => e.UriScheme is "http" or "https"),
238UniqueSchemes = g.Select(e => e.UriScheme).Distinct().ToArray(),
299if (e.UriScheme is "http" && e.Port is not null and not 80)
304if (e.UriScheme is "https" && e.Port is not null and not 443)
310var port = e.UriScheme is "http" ? 80 : 443;
312_endpointMapping[e.Name] = new(e.UriScheme, NormalizedContainerAppName, port, targetPort, true, httpIngress.External);
332_endpointMapping[e.Name] = new(e.UriScheme, NormalizedContainerAppName, e.Port ?? g.Port.Value, g.Port.Value, false, g.External);
Aspire.Hosting.Azure.AppService (3)
Aspire.Hosting.Azure.Kusto.Tests (2)
Aspire.Hosting.Azure.Tests (6)
Aspire.Hosting.Docker (1)
Aspire.Hosting.Garnet.Tests (2)
Aspire.Hosting.Kafka.Tests (2)
Aspire.Hosting.Keycloak.Tests (2)
Aspire.Hosting.Kubernetes (2)
Aspire.Hosting.Milvus.Tests (1)
Aspire.Hosting.MongoDB.Tests (2)
Aspire.Hosting.MySql.Tests (2)
Aspire.Hosting.Nats.Tests (2)
Aspire.Hosting.Oracle.Tests (3)
Aspire.Hosting.PostgreSQL.Tests (3)
Aspire.Hosting.Qdrant.Tests (5)
Aspire.Hosting.RabbitMQ.Tests (2)
Aspire.Hosting.Redis.Tests (2)
Aspire.Hosting.Seq.Tests (4)
Aspire.Hosting.SqlServer.Tests (1)
Aspire.Hosting.Tests (15)
Aspire.Hosting.Valkey.Tests (2)