16 writes to UriScheme
Aspire.Hosting (4)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.Tests (2)
Aspire.Hosting.Containers.Tests (2)
Aspire.Hosting.Tests (7)
99 references to UriScheme
Aspire.Hosting (23)
Aspire.Hosting.Azure.AppContainers (12)
ContainerAppContext.cs (12)
145var unsupportedEndpoints = endpoints.Where(e => e.UriScheme is not ("tcp" or "http" or "https")).ToArray();
172int? targetPort = (Resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch
190if (Resource is ProjectResource && IsHttpScheme(endpoint.UriScheme))
192httpSchemesEncountered.Add(endpoint.UriScheme);
195int? exposedPort = (endpoint.UriScheme, endpoint.Port, targetPort) switch
235IsHttpOnly = g.All(e => e.UriScheme is "http" or "https"),
237UniqueSchemes = g.Select(e => e.UriScheme).Distinct().ToArray(),
298if (e.UriScheme is "http" && e.Port is not null and not 80)
303if (e.UriScheme is "https" && e.Port is not null and not 443)
309var port = e.UriScheme is "http" ? 80 : 443;
311_endpointMapping[e.Name] = new(e.UriScheme, NormalizedContainerAppName, port, targetPort, true, httpIngress.External);
331_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)