439 references to Create
Aspire.Hosting (24)
ApplicationModel\CertificateTrustConfigurationCallbackAnnotation.cs (1)
133var reference = ReferenceExpression.Create($"{bundleFilename}");
ApplicationModel\ContainerRegistryResource.cs (1)
54_registryName = ReferenceExpression.Create($"{name}");
ApplicationModel\HttpsCertificateExecutionConfigurationGatherer.cs (2)
115_keyPathReference = ReferenceExpression.Create($"{_trackedKeyPathReference}"); 136_pfxPathReference = ReferenceExpression.Create($"{_trackedPfxPathReference}");
ConnectionStringParameterResource.cs (1)
24ReferenceExpression.Create($"{this}");
ContainerRegistryResourceBuilderExtensions.cs (4)
49var endpointExpression = ReferenceExpression.Create($"{endpoint.Resource}"); 51? ReferenceExpression.Create($"{repository.Resource}") 102var endpointExpression = ReferenceExpression.Create($"{endpoint}"); 104? ReferenceExpression.Create($"{repository}")
Dashboard\DashboardEventHandlers.cs (1)
684ReferenceExpression.Create($"{e.Property(EndpointProperty.Scheme)}://{e.EndpointAnnotation.TargetHost}:{e.Property(EndpointProperty.TargetPort)}");
Dcp\DcpExecutor.cs (11)
1773CertificateBundlePath = ReferenceExpression.Create($"{bundleOutputPath}"), 1775CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(Path.PathSeparator, dirs)}"), 1781CertificatePath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.crt")}"), 1782KeyPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.key")}"), 1783PfxPath = ReferenceExpression.Create($"{Path.Join(baseServerAuthOutputPath, $"{cert.Thumbprint}.pfx")}"), 2177CertificateBundlePath = ReferenceExpression.Create($"{certificatesDestination}/cert.pem"), 2179CertificateDirectoriesPath = ReferenceExpression.Create($"{string.Join(':', dirs)}"), 2186CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.crt"), 2187KeyPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.key"), 2188PfxPath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{cert.Thumbprint}.pfx"), 2252CertificatePath = ReferenceExpression.Create($"{serverAuthCertificatesBasePath}/{thumbprint}.crt"),
ExternalServiceBuilderExtensions.cs (1)
99resourceBuilder.WithUrl(ReferenceExpression.Create($"{resource.UrlParameter}"));
ProjectResourceBuilderExtensions.cs (1)
1049var url = ReferenceExpression.Create($"{e.EndpointAnnotation.UriScheme}://{host}:{e.Property(EndpointProperty.TargetPort)}");
ResourceBuilderExtensions.cs (1)
344return builder.WithAnnotation(new ConnectionPropertyAnnotation(name, ReferenceExpression.Create($"{value}")));
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationResource.cs (2)
48? ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.Url)};Id=anonymous;Secret=abcdefghijklmnopqrstuvwxyz1234567890;Anonymous=True") 49: ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppEnvironmentResource.cs (3)
195ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 197ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 240ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}");
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
33ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentResource.cs (4)
343ReferenceExpression IContainerRegistry.Name => GetContainerRegistry()?.Name ?? ReferenceExpression.Create($"{ContainerRegistryName}"); 345ReferenceExpression IContainerRegistry.Endpoint => GetContainerRegistry()?.Endpoint ?? ReferenceExpression.Create($"{ContainerRegistryUrl}"); 387ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}"); 395return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}-{WebSiteSuffix}.azurewebsites.net");
Aspire.Hosting.Azure.CognitiveServices (4)
AzureOpenAIDeploymentResource.cs (1)
118yield return new("ModelName", ReferenceExpression.Create($"{DeploymentName}"));
AzureOpenAIResource.cs (3)
44ReferenceExpression.Create($"{Endpoint}"); 50ReferenceExpression.Create($"{ConnectionString}"); 53ReferenceExpression.Create($"{ConnectionString};Deployment={deploymentName}");
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryResource.cs (2)
60ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{NameOutputReference}"); 63ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{RegistryEndpoint}");
Aspire.Hosting.Azure.CosmosDB (11)
AzureCosmosDBContainerResource.cs (1)
146yield return new("ContainerName", ReferenceExpression.Create($"{ContainerName}"));
AzureCosmosDBDatabaseResource.cs (1)
70yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
AzureCosmosDBEmulatorConnectionString.cs (2)
13? ReferenceExpression.Create($"AccountKey={CosmosConstants.EmulatorAccountKey};AccountEndpoint={endpoint.Property(EndpointProperty.Url)}") 14: ReferenceExpression.Create($"AccountKey={CosmosConstants.EmulatorAccountKey};AccountEndpoint=https://{endpoint.Property(EndpointProperty.IPV4Host)}:{endpoint.Property(EndpointProperty.Port)};DisableServerCertificateValidation=True;");
AzureCosmosDBResource.cs (7)
106ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 107ReferenceExpression.Create($"{ConnectionStringOutput}"); 117ReferenceExpression.Create($"{CosmosConstants.EmulatorAccountKey}") : 119ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 129ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 130ReferenceExpression.Create($"{ConnectionStringOutput}"); 253yield return new("Uri", ReferenceExpression.Create($"{UriExpression}"));
Aspire.Hosting.Azure.EventHubs (8)
AzureEventHubConsumerGroupResource.cs (1)
79yield return new("ConsumerGroupName", ReferenceExpression.Create($"{ConsumerGroupName}"));
AzureEventHubResource.cs (1)
133yield return new("EventHubName", ReferenceExpression.Create($"{HubName}"));
AzureEventHubsResource.cs (6)
65ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 66ReferenceExpression.Create($"{EventHubsHostName}"); 77ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 88ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 89ReferenceExpression.Create($"{EventHubsEndpoint}"); 212yield return new("ConnectionString", ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true"));
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
222context.EnvironmentVariables["ASPNETCORE_URLS"] = ReferenceExpression.Create($"http://+:{endpoint.Property(EndpointProperty.TargetPort)}");
Aspire.Hosting.Azure.KeyVault (4)
AzureKeyVaultResource.cs (4)
56ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 57ReferenceExpression.Create($"{VaultUri}"); 72ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 73ReferenceExpression.Create($"{VaultUri}");
Aspire.Hosting.Azure.Kusto (6)
AzureKustoClusterResource.cs (4)
59? ReferenceExpression.Create($"{this.GetEndpoint("http")}") 60: ReferenceExpression.Create($"{ClusterUri}"); 72return ReferenceExpression.Create($"{endpoint}"); 77return ReferenceExpression.Create($"{ClusterUri}");
AzureKustoReadWriteDatabaseResource.cs (2)
52return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 79yield return new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"));
Aspire.Hosting.Azure.Network (1)
AzureVirtualNetworkExtensions.cs (1)
272new DelegatedSubnetAnnotation(ReferenceExpression.Create($"{subnet.Resource.Id}")));
Aspire.Hosting.Azure.PostgreSQL (22)
AzurePostgresFlexibleServerDatabaseResource.cs (2)
58ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 93new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
AzurePostgresFlexibleServerResource.cs (19)
90ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}") : 91ReferenceExpression.Create($"{HostNameOutput}"); 102ReferenceExpression.Create($"{InnerResource.Host}") : 103ReferenceExpression.Create($"{HostNameOutput}"); 114ReferenceExpression.Create($"{InnerResource.Port}") : 115ReferenceExpression.Create($"5432"); 128ReferenceExpression.Create($"{UserNameParameter}") : 140ReferenceExpression.Create($"{InnerResource.PasswordParameter}") : 142ReferenceExpression.Create($"{PasswordParameter}") : 156ReferenceExpression.Create($"postgresql://{UserNameParameter:uri}:{PasswordParameter:uri}@{HostNameOutput}") : 157ReferenceExpression.Create($"postgresql://:{PasswordParameter:uri}@{HostNameOutput}") : 159ReferenceExpression.Create($"postgresql://{UserNameParameter:uri}@{HostNameOutput}") : 160ReferenceExpression.Create($"postgresql://{HostNameOutput}"); 174ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 175ReferenceExpression.Create($"{ConnectionStringOutput}")); 234return ReferenceExpression.Create($"{dbSecret}"); 237return ReferenceExpression.Create($"{this};Database={databaseName}"); 306propertiesDictionary["Username"] = ReferenceExpression.Create($"{UserNameParameter}"); 311propertiesDictionary["Password"] = ReferenceExpression.Create($"{PasswordParameter}");
AzurePostgresResource.cs (1)
28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Redis (16)
AzureManagedRedisResource.cs (10)
90ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 91ReferenceExpression.Create($"{ConnectionStringOutput}")); 102ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 103ReferenceExpression.Create($"{HostNameOutput}"); 114ReferenceExpression.Create($"{InnerResource.Port}") : 115ReferenceExpression.Create($"10000"); // Based on the ConfigureRedisInfrastructure method 130ReferenceExpression.Create($"{InnerResource.PasswordParameter}") : 133ReferenceExpression.Create($"{PrimaryAccessKeySecretOutput}") : 153return ReferenceExpression.Create($"rediss://:{PrimaryAccessKeySecretOutput:uri}@{HostName}:{Port}"); 156return ReferenceExpression.Create($"rediss://{HostName}:{Port}");
AzureRedisCacheResource.cs (5)
67ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 68ReferenceExpression.Create($"{ConnectionStringOutput}")); 79ReferenceExpression.Create($"{InnerResource.PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}") : 80ReferenceExpression.Create($"{HostNameOutput}"); 91ReferenceExpression.Create($"{InnerResource.PasswordParameter}") :
AzureRedisResource.cs (1)
28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Search (2)
AzureSearchResource.cs (2)
52public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}"); 58ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.ServiceBus (10)
AzureServiceBusQueueResource.cs (1)
222yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureServiceBusResource.cs (7)
55ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Host)}") : 56ReferenceExpression.Create($"{ServiceBusHostName}"); 67ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Port)}") : 78ReferenceExpression.Create($"sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)}") : 79ReferenceExpression.Create($"{ServiceBusEndpoint}"); 86? ReferenceExpression.Create($"Endpoint=sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;") 87: ReferenceExpression.Create($"{ServiceBusEndpoint}");
AzureServiceBusSubscriptionResource.cs (1)
207yield return new("SubscriptionName", ReferenceExpression.Create($"{SubscriptionName}"));
AzureServiceBusTopicResource.cs (1)
150yield return new("TopicName", ReferenceExpression.Create($"{TopicName}"));
Aspire.Hosting.Azure.SignalR (4)
AzureSignalRResource.cs (4)
52ReferenceExpression.Create($"{EmulatorEndpoint.Property(EndpointProperty.Url)}") : 53ReferenceExpression.Create($"https://{HostName}"); 60ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.Url)};AccessKey=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGH;Version=1.0;"): 61ReferenceExpression.Create($"Endpoint=https://{HostName};AuthType=azure");
Aspire.Hosting.Azure.Sql (12)
AzureSqlDatabaseResource.cs (3)
36ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 70ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 109new ("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
AzureSqlServerResource.cs (9)
104ReferenceExpression.Create($"{InnerResource!.PrimaryEndpoint.Property(EndpointProperty.Host)}") : 105ReferenceExpression.Create($"{FullyQualifiedDomainName}"); 116ReferenceExpression.Create($"{InnerResource.Port}") : 117ReferenceExpression.Create($"1433"); 128ReferenceExpression.Create($"mssql://{FullyQualifiedDomainName}:1433"); 147ReferenceExpression.Create($"Server=tcp:{FullyQualifiedDomainName},1433;Encrypt=True;Authentication=\"Active Directory Default\""); 404var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 433new ("Host", ReferenceExpression.Create($"{HostName}")), 434new ("Port", ReferenceExpression.Create($"{Port}")),
Aspire.Hosting.Azure.Storage (14)
AzureBlobStorageContainerResource.cs (1)
65yield return new("BlobContainerName", ReferenceExpression.Create($"{BlobContainerName}"));
AzureDataLakeStorageFileSystemResource.cs (1)
64yield return new("DataLakeFileSystemName", ReferenceExpression.Create($"{DataLakeFileSystemName}"));
AzureQueueStorageQueueResource.cs (1)
65yield return new("QueueName", ReferenceExpression.Create($"{QueueName}"));
AzureStorageResource.cs (11)
82? ReferenceExpression.Create($"{EmulatorBlobEndpoint.Property(EndpointProperty.Url)}") 83: ReferenceExpression.Create($"{BlobEndpoint}"); 93: ReferenceExpression.Create($"{DataLakeEndpoint}"); 102? ReferenceExpression.Create($"{EmulatorQueueEndpoint.Property(EndpointProperty.Url)}") 103: ReferenceExpression.Create($"{QueueEndpoint}"); 112? ReferenceExpression.Create($"{EmulatorTableEndpoint.Property(EndpointProperty.Url)}") 113: ReferenceExpression.Create($"{TableEndpoint}"); 125: ReferenceExpression.Create($"{TableEndpoint}"); 129: ReferenceExpression.Create($"{QueueEndpoint}"); 133: ReferenceExpression.Create($"{BlobEndpoint}"); 137: ReferenceExpression.Create($"{DataLakeEndpoint}");
Aspire.Hosting.Azure.Tests (30)
AzureAppServiceTests.cs (4)
90var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example")); 131var cs = builder.AddConnectionString("my-db", ReferenceExpression.Create($"Host=example")); 965ReferenceExpression.Create($"enabled"), 966ReferenceExpression.Create($"disabled"));
AzureContainerAppsTests.cs (7)
2448ReferenceExpression.Create($"enabled"), 2449ReferenceExpression.Create($"disabled")); 2489ReferenceExpression.Create($"prefix-{connectionPrefix.Resource}-enabled"), 2490ReferenceExpression.Create($"disabled")); 2530ReferenceExpression.Create($"inner-true"), 2531ReferenceExpression.Create($"inner-false")); 2537ReferenceExpression.Create($"outer-false"));
AzureCosmosDBExtensionsTests.cs (6)
659CertificatePath = ReferenceExpression.Create($"/certs/cert.pem"), 660KeyPath = ReferenceExpression.Create($"/certs/key.pem"), 661PfxPath = ReferenceExpression.Create($"/certs/cert.pfx"), 694CertificatePath = ReferenceExpression.Create($"/certs/cert.pem"), 695KeyPath = ReferenceExpression.Create($"/certs/key.pem"), 696PfxPath = ReferenceExpression.Create($"/certs/cert.pfx"),
AzureEnvironmentResourceTests.cs (2)
93var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}"); 139var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}");
AzureKeyVaultTests.cs (4)
248var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;pwd={pwd}"); 279var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;User=user"); 460ReferenceExpression.Create($"https://redirected-vault.vault.azure.net")); 481ReferenceExpression.Create($"https://redirected-vault.vault.azure.net"));
AzureNetworkSecurityGroupExtensionsTests.cs (2)
314SourceAddressPrefixReference = ReferenceExpression.Create($"{pip.Resource.IpAddress}") 336DestinationAddressPrefixReference = ReferenceExpression.Create($"{pip.Resource.IpAddress}")
AzureProvisioningResourceExtensionsTests.cs (1)
21var referenceExpression = ReferenceExpression.Create($"prefix:{endpointReference.Property(EndpointProperty.HostAndPort)}");
BicepUtilitiesTests.cs (2)
55.WithParameter("expr", ReferenceExpression.Create($"{param.Resource}/1")) 474ReferenceExpression.Create($"{connectionString}");
PublicApiTests\WebPubSubPublicApiTests.cs (2)
75var urlExpression = ReferenceExpression.Create($"host"); 98var urlExpression = ReferenceExpression.Create($"host");
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (1)
215var urlExpression = ReferenceExpression.Create(urlTemplateExpression);
AzureWebPubSubHubResource.cs (1)
43public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Parent.Endpoint};Hub={HubName}");
AzureWebPubSubResource.cs (2)
40public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Endpoint}"); 48public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestRedisResource.cs (1)
18ReferenceExpression.Create($"{Name}");
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
364ReferenceExpression.Create($"{connectionString}");
Aspire.Hosting.Docker (3)
DockerComposeEnvironmentResource.cs (1)
198return ReferenceExpression.Create($"{resource.Name.ToLowerInvariant()}");
LocalContainerRegistry.cs (2)
23public ReferenceExpression Name => ReferenceExpression.Create($"local"); 30public ReferenceExpression Endpoint => ReferenceExpression.Create($"");
Aspire.Hosting.Docker.Tests (6)
DockerComposePublisherTests.cs (6)
31var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 944ReferenceExpression.Create($",ssl=true"), 952ReferenceExpression.Create($",ssl=true"), 953ReferenceExpression.Create($",ssl=false")); 986ReferenceExpression.Create($",ssl=true"), 987ReferenceExpression.Create($",ssl=false"));
Aspire.Hosting.Foundry (14)
FoundryDeploymentResource.cs (5)
104? ReferenceExpression.Create($"{Parent};Model={ModelId ?? ModelName}") 105: ReferenceExpression.Create($"{Parent};Deployment={DeploymentName}"); 111new("ModelName", ReferenceExpression.Create($"{model}")), 112new("Format", ReferenceExpression.Create($"{Format}")), 113new("Version", ReferenceExpression.Create($"{ModelVersion}")),
FoundryResource.cs (5)
48ReferenceExpression.Create($"{EmulatorServiceUri.ToString()}") : 50ReferenceExpression.Create($"{AIFoundryApiEndpoint}"); 57? ReferenceExpression.Create($"Endpoint={EmulatorServiceUri?.ToString()};Key={ApiKey}") 58: ReferenceExpression.Create($"Endpoint={Endpoint};EndpointAIInference={AIFoundryApiEndpoint}models"); 124yield return new("Key", ReferenceExpression.Create($"{ApiKey}"));
Project\ProjectResource.cs (4)
92public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Endpoint}"); 101public ReferenceExpression UriExpression => ReferenceExpression.Create($"{Endpoint}"); 117yield return new("ApplicationInsightsConnectionString", ReferenceExpression.Create($"{AppInsightsConnectionString}")); 195return ReferenceExpression.Create($"{Endpoint}/agents/{resource.Name}");
Aspire.Hosting.Garnet (3)
GarnetResource.cs (3)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.GitHub.Models (5)
GitHubModelResource.cs (5)
69return ReferenceExpression.Create($"https://models.github.ai/inference"); 77ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key};Model={Model}"); 90yield return new("Key", ReferenceExpression.Create($"{Key}")); 91yield return new("ModelName", ReferenceExpression.Create($"{Model}")); 95yield return new("Organization", ReferenceExpression.Create($"{Organization}"));
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
303ReferenceExpression re => ReferenceExpression.Create($"{re} --use-openssl-ca"),
Aspire.Hosting.JavaScript.Tests (18)
AddViteAppTests.cs (18)
317CertificatePath = ReferenceExpression.Create($"cert.pem"), 318KeyPath = ReferenceExpression.Create($"key.pem"), 319PfxPath = ReferenceExpression.Create($"cert.pfx"), 377CertificatePath = ReferenceExpression.Create($"cert.pem"), 378KeyPath = ReferenceExpression.Create($"key.pem"), 379PfxPath = ReferenceExpression.Create($"cert.pfx"), 428CertificatePath = ReferenceExpression.Create($"cert.pem"), 429KeyPath = ReferenceExpression.Create($"key.pem"), 430PfxPath = ReferenceExpression.Create($"cert.pfx"), 484CertificatePath = ReferenceExpression.Create($"cert.pem"), 485KeyPath = ReferenceExpression.Create($"key.pem"), 486PfxPath = ReferenceExpression.Create($"cert.pfx"), 540CertificatePath = ReferenceExpression.Create($"cert.pem"), 541KeyPath = ReferenceExpression.Create($"key.pem"), 542PfxPath = ReferenceExpression.Create($"cert.pfx"), 615CertificatePath = ReferenceExpression.Create($"cert.pem"), 616KeyPath = ReferenceExpression.Create($"key.pem"), 617PfxPath = ReferenceExpression.Create($"cert.pfx"),
Aspire.Hosting.Kafka (7)
KafkaBuilderExtensions.cs (4)
141? ReferenceExpression.Create($"{endpoint.Resource.Name}:{endpoint.Property(EndpointProperty.TargetPort)}") 142: ReferenceExpression.Create($"{endpoint.Property(EndpointProperty.HostAndPort)}"); 222? ReferenceExpression.Create($"PLAINTEXT://localhost:29092,PLAINTEXT_HOST://localhost:{primaryEndpoint.Property(EndpointProperty.Port)},PLAINTEXT_INTERNAL://{resource.Name}:{internalEndpoint.Property(EndpointProperty.TargetPort)}") 223: ReferenceExpression.Create($"PLAINTEXT://{primaryEndpoint.Property(EndpointProperty.Host)}:29092,PLAINTEXT_HOST://{primaryEndpoint.Property(EndpointProperty.HostAndPort)},PLAINTEXT_INTERNAL://{internalEndpoint.Property(EndpointProperty.HostAndPort)}");
KafkaServerResource.cs (3)
49ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}"); 53yield return new("Host", ReferenceExpression.Create($"{Host}")); 54yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.Keycloak (2)
KeycloakResource.cs (2)
36ReferenceExpression.Create($"{AdminUserNameParameter}") : 37ReferenceExpression.Create($"{DefaultAdmin}");
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
115return ReferenceExpression.Create($"{resource.Name.ToServiceName()}");
Aspire.Hosting.Kubernetes.Tests (10)
KubernetesPublisherTests.cs (10)
25var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 185var cs = builder.AddConnectionString("api-cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}")); 186var csPlain = builder.AddConnectionString("api-cs2", ReferenceExpression.Create($"host.local:80")); 466ReferenceExpression.Create($",ssl=true"), 474ReferenceExpression.Create($",ssl=true"), 475ReferenceExpression.Create($",ssl=false")); 528ReferenceExpression.Create($",ssl=true"), 529ReferenceExpression.Create($",ssl=false")); 585ReferenceExpression.Create($"{tlsSuffix.Resource}"), 586ReferenceExpression.Create($",ssl=false"));
Aspire.Hosting.Milvus (8)
MilvusDatabaseResource.cs (2)
33ReferenceExpression.Create($"{Parent};Database={DatabaseName}"); 48new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}"))
MilvusServerResource.cs (6)
52public ReferenceExpression Token => ReferenceExpression.Create($"root:{ApiKeyParameter}"); 61ReferenceExpression.Create( 70public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 86yield return new("Host", ReferenceExpression.Create($"{Host}")); 87yield return new("Port", ReferenceExpression.Create($"{Port}")); 88yield return new("Token", ReferenceExpression.Create($"{Token}"));
Aspire.Hosting.MongoDB (8)
MongoDBDatabaseResource.cs (1)
52new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MongoDBServerResource.cs (7)
65ReferenceExpression.Create($"{UserNameParameter}") : 66ReferenceExpression.Create($"{DefaultUserName}"); 81private static ReferenceExpression AuthenticationDatabaseReference => ReferenceExpression.Create($"{DefaultAuthenticationDatabase}"); 83private static ReferenceExpression AuthenticationMechanismReference => ReferenceExpression.Create($"{DefaultAuthenticationMechanism}"); 139yield return new("Host", ReferenceExpression.Create($"{Host}")); 140yield return new("Port", ReferenceExpression.Create($"{Port}")); 145yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.MySql (7)
MySqlDatabaseResource.cs (2)
39return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 73new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
MySqlServerResource.cs (5)
55ReferenceExpression.Create( 58private static ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Nats (5)
NatsServerResource.cs (5)
59ReferenceExpression.Create($"{UserNameParameter}") : 60ReferenceExpression.Create($"{DefaultUserName}"); 104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 110yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.OpenAI (5)
OpenAIModelResource.cs (2)
43ReferenceExpression.Create($"{Parent};Model={Model}"); 47new("ModelName", ReferenceExpression.Create($"{Model}")),
OpenAIResource.cs (3)
40private ReferenceExpression EndpointExpression => ReferenceExpression.Create($"{Endpoint}"); 46ReferenceExpression.Create($"Endpoint={EndpointExpression};Key={Key}"); 60yield return new("Key", ReferenceExpression.Create($"{Key}"));
Aspire.Hosting.Oracle (7)
OracleDatabaseResource.cs (2)
30ReferenceExpression.Create($"{Parent}/{DatabaseName}"); 62new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
OracleDatabaseServerResource.cs (5)
52ReferenceExpression.Create( 61public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 123yield return new("Host", ReferenceExpression.Create($"{Host}")); 124yield return new("Port", ReferenceExpression.Create($"{Port}")); 126yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.PostgreSQL (9)
PostgresDatabaseResource.cs (2)
39return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 72new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
PostgresServerResource.cs (7)
48ReferenceExpression.Create($"{UserNameParameter}") : 49ReferenceExpression.Create($"{DefaultUserName}"); 57ReferenceExpression.Create( 171new ("Host", ReferenceExpression.Create($"{Host}")), 172new ("Port", ReferenceExpression.Create($"{Port}")), 173new ("Username", ReferenceExpression.Create($"{UserNameReference}")), 174new ("Password", ReferenceExpression.Create($"{PasswordParameter}")),
Aspire.Hosting.Qdrant (9)
QdrantServerResource.cs (9)
68ReferenceExpression.Create( 77public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 83ReferenceExpression.Create( 92public ReferenceExpression HttpUriExpression => ReferenceExpression.Create($"{HttpEndpoint.Property(EndpointProperty.Url)}"); 96yield return new("GrpcHost", ReferenceExpression.Create($"{GrpcHost}")); 97yield return new("GrpcPort", ReferenceExpression.Create($"{GrpcPort}")); 98yield return new("HttpHost", ReferenceExpression.Create($"{HttpHost}")); 99yield return new("HttpPort", ReferenceExpression.Create($"{HttpPort}")); 100yield return new("ApiKey", ReferenceExpression.Create($"{ApiKeyParameter}"));
Aspire.Hosting.RabbitMQ (5)
RabbitMQServerResource.cs (5)
65ReferenceExpression.Create($"{UserNameParameter}") : 66ReferenceExpression.Create($"{DefaultUserName}"); 109yield return new("Host", ReferenceExpression.Create($"{Host}")); 110yield return new("Port", ReferenceExpression.Create($"{Port}")); 112yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Redis (4)
RedisResource.cs (4)
95enabledValue: ReferenceExpression.Create($",ssl=true"), 166yield return new("Host", ReferenceExpression.Create($"{Host}")); 167yield return new("Port", ReferenceExpression.Create($"{Port}")); 171yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.RemoteHost.Tests (5)
AtsMarshallerTests.cs (4)
980var whenTrue = ReferenceExpression.Create($",ssl=true"); 999var whenTrue = ReferenceExpression.Create($",ssl=true"); 1019var whenTrue = ReferenceExpression.Create($",ssl=true"); 1038var whenTrue = ReferenceExpression.Create($",ssl=true");
HandleRegistryTests.cs (1)
354condition, bool.TrueString, ReferenceExpression.Create($",ssl=true"), ReferenceExpression.Empty);
Aspire.Hosting.Seq (4)
SeqResource.cs (4)
36ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 44public ReferenceExpression UriExpression => ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 48yield return new("Host", ReferenceExpression.Create($"{Host}")); 49yield return new("Port", ReferenceExpression.Create($"{Port}"));
Aspire.Hosting.SqlServer (10)
SqlServerDatabaseResource.cs (3)
39return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}"); 50ReferenceExpression.Create($"{Parent.UriExpression}/{DatabaseName:uri}"); 74new("DatabaseName", ReferenceExpression.Create($"{DatabaseName}")),
SqlServerServerResource.cs (7)
49ReferenceExpression.Create( 58public ReferenceExpression UserNameReference => ReferenceExpression.Create($"{DefaultUserName}"); 67ReferenceExpression.Create($"mssql://{DefaultUserName:uri}:{PasswordParameter:uri}@{Host}:{Port}"); 79var databaseNameReference = ReferenceExpression.Create($"{databaseName:uri}"); 154yield return new("Host", ReferenceExpression.Create($"{Host}")); 155yield return new("Port", ReferenceExpression.Create($"{Port}")); 157yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Tests (86)
AddConnectionStringTests.cs (4)
23appBuilder.AddConnectionString("mycs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 52appBuilder.AddConnectionString("testcs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}")); 80ReferenceExpression.Create($"Endpoint={redis.GetEndpoint("tcp")};key={key};{rwl}")); 102ReferenceExpression.Create($"ResourceWithoutLifetime");
ConditionalReferenceExpressionTests.cs (5)
14var whenTrue = ReferenceExpression.Create($",ssl=true"); 27var whenTrue = ReferenceExpression.Create($",ssl=true"); 40var whenTrue = ReferenceExpression.Create($",ssl=true"); 53var whenTrue = ReferenceExpression.Create($",ssl=true"); 82var whenTrue = ReferenceExpression.Create($",ssl=true");
ConnectionPropertiesExtensionsTests.cs (5)
16new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"resourceHost")), 17new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"8080")), 22new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"9090")), 23new KeyValuePair<string, ReferenceExpression>("Username", ReferenceExpression.Create($"user")), 44public ReferenceExpression ConnectionStringExpression { get; } = ReferenceExpression.Create($"{name}.connectionString");
ContainerImagePushOptionsTests.cs (3)
248public ReferenceExpression Name => ReferenceExpression.Create($"{_name}"); 249public ReferenceExpression Endpoint => ReferenceExpression.Create($"{_endpoint}"); 250public ReferenceExpression? Repository => _repository is not null ? ReferenceExpression.Create($"{_repository}") : null;
DistributedApplicationTests.cs (3)
977.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}")) 985ctx.EnvironmentVariables["INITIAL_REFERENCE_EXPRESSION"] = ReferenceExpression.Create($"{initialRE}_AppendedInCallback"); 1023.WithEnvironment("INITIAL_REFERENCE_EXPRESSION", ReferenceExpression.Create($"{value}"))
ExecutableResourceTests.cs (1)
124ReferenceExpression.Create($"{connectionString}");
ExecutionConfigurationGathererTests.cs (5)
813CertificateBundlePath = ReferenceExpression.Create($"/etc/ssl/certs/ca-bundle.crt"), 814CertificateDirectoriesPath = ReferenceExpression.Create($"/etc/ssl/certs"), 824CertificatePath = ReferenceExpression.Create($"/etc/ssl/certs/server.crt"), 825KeyPath = ReferenceExpression.Create($"/etc/ssl/private/server.key"), 826PfxPath = ReferenceExpression.Create($"/etc/ssl/certs/server.pfx")
ExpressionResolverTests.cs (11)
290ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 314{ "TwoFullEndpoints", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://{Endpoint2.Property(EndpointProperty.Host)}:{Endpoint2.Property(EndpointProperty.Port)}/;") }, 315{ "Url", ReferenceExpression.Create($"Url={Endpoint1.Property(EndpointProperty.Url)};") }, 316{ "Url2", ReferenceExpression.Create($"Url={Endpoint1};") }, 317{ "OnlyHost", ReferenceExpression.Create($"Host={Endpoint1.Property(EndpointProperty.Host)};") }, 318{ "OnlyPort", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};") }, 319{ "HostAndPort", ReferenceExpression.Create($"HostPort={Endpoint1.Property(EndpointProperty.HostAndPort)}") }, 320{ "PortBeforeHost", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};Host={Endpoint1.Property(EndpointProperty.Host)};") }, 321{ "FullAndPartial", ReferenceExpression.Create($"Test1={Endpoint1.Property(EndpointProperty.Scheme)}://{Endpoint1.Property(EndpointProperty.IPV4Host)}:{Endpoint1.Property(EndpointProperty.Port)}/;Test2={Endpoint2.Property(EndpointProperty.Scheme)}://localhost:{Endpoint2.Property(EndpointProperty.Port)}/;") }, 323{ "String", ReferenceExpression.Create($"String") }, 326{ "UrlEncodedHost", ReferenceExpression.Create($"Host={Endpoint3.Property(EndpointProperty.Host):uri};") },
Orchestrator\ApplicationOrchestratorTests.cs (3)
568ReferenceExpression.Create($"Server=localhost:8000"); 582ReferenceExpression.Create($"{parent};{SubConnectionString}"); 590public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{connectionString}");
ReferenceExpressionTests.cs (22)
19var refExpression = ReferenceExpression.Create($"Hello {input}"); 37var expr = ReferenceExpression.Create($"{input}").ValueExpression; 70var expr = ReferenceExpression.Create($"{s}").ValueExpression; 79var expr = ReferenceExpression.Create($"[{{\"api_uri\":\"{v}\"}}]"); 90var expr = ReferenceExpression.Create($"[{{{{\"api_uri\":\"{v}\"}}}}]"); 101var expr = ReferenceExpression.Create($"Text: {v:uri}"); 143var whenTrue = ReferenceExpression.Create($"prefix-{param1}-{param2}"); 144var whenFalse = ReferenceExpression.Create($"fallback-{param3}"); 160var whenTrue = ReferenceExpression.Create($"literal-a"); 161var whenFalse = ReferenceExpression.Create($"literal-b"); 176var whenTrue = ReferenceExpression.Create($"{param1}"); 177var whenFalse = ReferenceExpression.Create($"{param2}"); 201ReferenceExpression.Create($"{param1}"), 202ReferenceExpression.Create($"{param2}")); 208ReferenceExpression.Create($"{param3}")); 229ReferenceExpression.Create($"{param1}"), 230ReferenceExpression.Create($"{param2}")); 235ReferenceExpression.Create($"{param3}")); 258ReferenceExpression.Create($"{param1}"), 259ReferenceExpression.Create($"{param2}")); 263ReferenceExpression.Create($"{param1}"), 264ReferenceExpression.Create($"{param2}"));
ResourceDependencyTests.cs (10)
181.WithEnvironment("CONNECTION", ReferenceExpression.Create($"Host={host};Port={port};Password={password}")); 892ReferenceExpression.Create($"{tlsSuffix}"), 893ReferenceExpression.Create($",ssl=false")); 919ReferenceExpression.Create($"{primary.GetEndpoint("http")}"), 920ReferenceExpression.Create($"{secondary.GetEndpoint("http")}")); 947ReferenceExpression.Create($"{paramA}"), 948ReferenceExpression.Create($"{paramB}")); 954ReferenceExpression.Create($"{paramC}")); 980ReferenceExpression.Create($"{param}"), 981ReferenceExpression.Create($"default"));
ResourceNotificationTests.cs (2)
61nameof(ConnectionStringResource) => new ConnectionStringResource("test", ReferenceExpression.Create($"connectionString")), 729ReferenceExpression.Create($"CustomConnectionString");
WaitForTests.cs (2)
128var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"{dependency};Timeout=100")); 901public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"foo");
WithEnvironmentTests.cs (3)
86var childExpression = ReferenceExpression.Create($"value"); 87var parameterExpression = ReferenceExpression.Create($"{childExpression}"); 504ReferenceExpression.Create($"{connectionString}");
WithReferenceTests.cs (7)
431? ReferenceExpression.Create($"Endpoint={endpoint};Key={key:uri}") 432: ReferenceExpression.Create($"Endpoint={endpoint};Key={key}") 787ReferenceExpression.Create($"{ConnectionString}"); 791yield return new KeyValuePair<string, ReferenceExpression>("Host", ReferenceExpression.Create($"localhost")); 792yield return new KeyValuePair<string, ReferenceExpression>("Port", ReferenceExpression.Create($"5432")); 801ReferenceExpression.Create($"{ConnectionString}"); 809ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Valkey (3)
ValkeyResource.cs (3)
104yield return new("Host", ReferenceExpression.Create($"{Host}")); 105yield return new("Port", ReferenceExpression.Create($"{Port}")); 109yield return new("Password", ReferenceExpression.Create($"{PasswordParameter}"));
Aspire.Hosting.Yarp.Tests (1)
YarpClusterTests.cs (1)
196var refExpr = ReferenceExpression.Create($"http://localhost:5000");
ParameterEndToEnd.AppHost (1)
AppHost.cs (1)
25var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"sql={db.Resource.Parent.PrimaryEndpoint};rows={insertionrows}"));
TestingAppHost1.AppHost (1)
Program.cs (1)
16builder.AddConnectionString("cs2", ReferenceExpression.Create($"Value={builder.AddParameter("p", "this is a value")}"));