12 writes to UriScheme
Aspire.Hosting (3)
ApplicationModel\EndpointAnnotation.cs (1)
47UriScheme = uriScheme;
ProjectResourceBuilderExtensions.cs (2)
455e.UriScheme = bindingAddress.Scheme; 509e.UriScheme = scheme;
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
303endpoint.UriScheme = "http";
Aspire.Hosting.Azure.Tests (2)
AzureFunctionsTests.cs (2)
58e.UriScheme = "http"; 232e.UriScheme = "https";
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
102e.UriScheme = "http";
Aspire.Hosting.Tests (5)
DistributedApplicationTests.cs (1)
924e.UriScheme = "https";
ExecutableResourceTests.cs (1)
24e.UriScheme = "http";
ExpressionResolverTests.cs (2)
83e.UriScheme = "http"; 88e.UriScheme = "https";
ProjectResourceTests.cs (1)
574e.UriScheme = "http";
76 references to UriScheme
Aspire.Hosting (15)
ApplicationModel\AllocatedEndpoint.cs (1)
58public string UriScheme => Endpoint.UriScheme;
ApplicationModel\EndpointAnnotation.cs (2)
118get => _transport ?? (UriScheme == "http" || UriScheme == "https" ? "http" : Protocol.ToString().ToLowerInvariant());
ApplicationModel\EndpointReference.cs (1)
98public string Scheme => EndpointAnnotation.UriScheme;
ApplicationModel\ProjectResource.cs (1)
25if (endpoint.UriScheme is not ("http" or "https") || // Only process http and https endpoints
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (2)
44if (_codespacesOptions.Value.IsCodespace && !(endpoint.UriScheme is "https" or "http")) 55endpoint.UriScheme,
Publishing\ManifestPublishingContext.cs (5)
411Writer.WriteString("scheme", endpoint.UriScheme); 415int? targetPort = (resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch 433if (resource is ProjectResource && IsHttpScheme(endpoint.UriScheme)) 435httpSchemesEncountered.Add(endpoint.UriScheme); 438int? exposedPort = (endpoint.UriScheme, endpoint.Port, targetPort) switch
ResourceBuilderExtensions.cs (3)
475/// of the endpoint annotation in the callback will not automatically change the <see cref="EndpointAnnotation.UriScheme"/>. 651if (endpoint.UriScheme == "http" || endpoint.UriScheme == "https")
Aspire.Hosting.Azure.AppContainers (12)
AzureContainerAppsInfrastructure.cs (12)
260var unsupportedEndpoints = endpoints.Where(e => e.UriScheme is not ("tcp" or "http" or "https")).ToArray(); 287int? targetPort = (resource, endpoint.UriScheme, endpoint.TargetPort, endpoint.Port) switch 305if (resource is ProjectResource && IsHttpScheme(endpoint.UriScheme)) 307httpSchemesEncountered.Add(endpoint.UriScheme); 310int? exposedPort = (endpoint.UriScheme, endpoint.Port, targetPort) switch 350IsHttpOnly = g.All(e => e.UriScheme is "http" or "https"), 352UniqueSchemes = g.Select(e => e.UriScheme).Distinct().ToArray(), 413if (e.UriScheme is "http" && e.Port is not null and not 80) 418if (e.UriScheme is "https" && e.Port is not null and not 443) 424var port = e.UriScheme is "http" ? 80 : 443; 426_endpointMapping[e.Name] = new(e.UriScheme, resource.Name, port, targetPort, true, httpIngress.External); 446_endpointMapping[e.Name] = new(e.UriScheme, resource.Name, e.Port ?? g.Port.Value, g.Port.Value, false, g.External);
Aspire.Hosting.Azure.Tests (2)
AzureFunctionsTests.cs (2)
199Assert.Equal("https", endpointAnnotation.UriScheme); 243Assert.Equal("https", endpointAnnotation.UriScheme);
Aspire.Hosting.Elasticsearch.Tests (4)
AddElasticsearchTests.cs (4)
39Assert.Equal("http", primaryEndpoint.UriScheme); 48Assert.Equal("tcp", internalEndpoint.UriScheme); 100Assert.Equal("http", primaryEndpoint.UriScheme); 109Assert.Equal("tcp", internalEndpoint.UriScheme);
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
35Assert.Equal("tcp", endpoint.UriScheme); 63Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
38Assert.Equal("tcp", primaryEndpoint.UriScheme); 47Assert.Equal("tcp", internalEndpoint.UriScheme);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakResourceBuilderTests.cs (2)
38Assert.Equal("http", endpoint.UriScheme); 49Assert.Equal("http", healthEndpoint.UriScheme);
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
198Assert.Equal("http", grpcEndpoint.UriScheme);
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
36Assert.Equal("tcp", endpoint.UriScheme); 64Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
61Assert.Equal("tcp", endpoint.UriScheme); 100Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Nats.Tests (2)
AddNatsTests.cs (2)
106Assert.Equal("tcp", endpoint.UriScheme); 152Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
60Assert.Equal("tcp", endpoint.UriScheme); 99Assert.Equal("tcp", endpoint.UriScheme); 181Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
70Assert.Equal("tcp", endpoint.UriScheme); 124Assert.Equal("tcp", endpoint.UriScheme); 215Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Qdrant.Tests (5)
AddQdrantTests.cs (5)
65Assert.Equal("http", endpoint.UriScheme); 105Assert.Equal("http", endpoint.UriScheme); 137Assert.Equal("http", endpoint.UriScheme); 297Assert.Equal("http", grpcEndpoint.UriScheme); 305Assert.Equal("http", httpEndpoint.UriScheme);
Aspire.Hosting.RabbitMQ.Tests (2)
AddRabbitMQTests.cs (2)
63Assert.Equal("tcp", primaryEndpoint.UriScheme); 73Assert.Equal("http", mangementEndpoint.UriScheme);
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
43Assert.Equal("tcp", endpoint.UriScheme); 71Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
34Assert.Equal("http", endpoint.UriScheme); 62Assert.Equal("http", endpoint.UriScheme);
Aspire.Hosting.SqlServer.Tests (1)
AddSqlServerTests.cs (1)
56Assert.Equal("tcp", endpoint.UriScheme);
Aspire.Hosting.Tests (10)
KestrelConfigTests.cs (6)
30Assert.Equal("http", a.UriScheme); 66Assert.Equal("http", a.UriScheme); 72Assert.Equal("http", a.UriScheme); 99Assert.Equal("https", a.UriScheme); 116Assert.Equal("http", a.UriScheme); 124Assert.Equal("http", a.UriScheme);
ProjectResourceTests.cs (2)
255Assert.Equal("https", a.UriScheme); 261Assert.Equal("http", a.UriScheme);
WithEndpointTests.cs (2)
222Assert.Equal("http", endpoints[0].UriScheme); 613Assert.Equal("scheme", endpoint.UriScheme);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
35Assert.Equal("tcp", endpoint.UriScheme); 63Assert.Equal("tcp", endpoint.UriScheme);