96 implementations of ConnectionStringExpression
Aspire.Hosting (2)
ConnectionStringParameterResource.cs (1)
23public ReferenceExpression ConnectionStringExpression =>
ConnectionStringResource.cs (1)
18public ReferenceExpression ConnectionStringExpression => connectionStringExpression;
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationResource.cs (1)
46public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
32public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIDeploymentResource.cs (1)
105public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(DeploymentName);
AzureOpenAIResource.cs (1)
58public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBContainerResource.cs (1)
113public ReferenceExpression ConnectionStringExpression =>
AzureCosmosDBDatabaseResource.cs (1)
39public ReferenceExpression ConnectionStringExpression =>
AzureCosmosDBResource.cs (1)
126public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubConsumerGroupResource.cs (1)
37public ReferenceExpression ConnectionStringExpression => Parent.Parent.GetConnectionString(Parent.HubName, ConsumerGroupName);
AzureEventHubResource.cs (1)
46public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(HubName);
AzureEventHubsResource.cs (1)
95public ReferenceExpression ConnectionStringExpression => GetConnectionString();
Aspire.Hosting.Azure.Functions (2)
DurableTask\DurableTaskHubResource.cs (1)
24public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Parent.ConnectionStringExpression};TaskHub={TaskHubName}");
DurableTask\DurableTaskSchedulerResource.cs (1)
20public ReferenceExpression ConnectionStringExpression => CreateConnectionString();
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
62public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Azure.Kusto (2)
AzureKustoClusterResource.cs (1)
59public ReferenceExpression ConnectionStringExpression
AzureKustoReadWriteDatabaseResource.cs (1)
44public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
29public ReferenceExpression ConnectionStringExpression => Parent.GetDatabaseConnectionString(Name, databaseName);
AzurePostgresFlexibleServerResource.cs (1)
171public ReferenceExpression ConnectionStringExpression =>
AzurePostgresResource.cs (1)
27public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisResource.cs (1)
83public ReferenceExpression ConnectionStringExpression =>
AzureRedisCacheResource.cs (1)
64public ReferenceExpression ConnectionStringExpression =>
AzureRedisResource.cs (1)
27public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
57public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusQueueResource.cs (1)
47public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(QueueName, null);
AzureServiceBusResource.cs (1)
85public ReferenceExpression ConnectionStringExpression =>
AzureServiceBusSubscriptionResource.cs (1)
47public ReferenceExpression ConnectionStringExpression => Parent.Parent.GetConnectionString(Parent.TopicName, SubscriptionName);
AzureServiceBusTopicResource.cs (1)
47public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(TopicName, null);
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
58public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.Sql (2)
AzureSqlDatabaseResource.cs (1)
36public ReferenceExpression ConnectionStringExpression =>
AzureSqlServerResource.cs (1)
124public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Azure.Storage (7)
AzureBlobStorageContainerResource.cs (1)
31public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(BlobContainerName);
AzureBlobStorageResource.cs (1)
37public ReferenceExpression ConnectionStringExpression =>
AzureDataLakeStorageFileSystemResource.cs (1)
30public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(DataLakeFileSystemName);
AzureDataLakeStorageResource.cs (1)
35public ReferenceExpression ConnectionStringExpression => Parent.GetDataLakeConnectionString();
AzureQueueStorageQueueResource.cs (1)
31public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(QueueName);
AzureQueueStorageResource.cs (1)
37public ReferenceExpression ConnectionStringExpression =>
AzureTableStorageResource.cs (1)
39public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.Tests (1)
BicepUtilitiesTests.cs (1)
644public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubHubResource.cs (1)
43public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Parent.ServiceConnectionStringExpression};Hub={HubName}");
AzureWebPubSubResource.cs (1)
49public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
17public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
17public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
17public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
17public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestRedisResource.cs (1)
17public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
363public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.EntityFrameworkCore.Tests (3)
AddEFMigrationsTests.cs (1)
318public ReferenceExpression ConnectionStringExpression =>
EFMigrationPipelineTests.cs (2)
890public ReferenceExpression ConnectionStringExpression => 904public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Foundry (5)
FoundryDeploymentResource.cs (1)
105public ReferenceExpression ConnectionStringExpression => Parent.IsEmulator
FoundryResource.cs (1)
67public ReferenceExpression ConnectionStringExpression =>
Project\ProjectResource.cs (1)
114public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Endpoint}");
PromptAgent\AzurePromptAgentResource.cs (1)
163public ReferenceExpression ConnectionStringExpression =>
Toolbox\FoundryToolboxResource.cs (1)
181public ReferenceExpression ConnectionStringExpression => UriExpression;
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
50public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
48public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Milvus (2)
MilvusDatabaseResource.cs (1)
33public ReferenceExpression ConnectionStringExpression =>
MilvusServerResource.cs (1)
60public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.MongoDB (3)
MongoDBDatabaseResource.cs (1)
25public ReferenceExpression ConnectionStringExpression => Parent.BuildConnectionString(DatabaseName);
MongoDBServerResource.cs (1)
88public ReferenceExpression ConnectionStringExpression => BuildConnectionString();
ReplicaSet\MongoDBReplicaSetResource.cs (1)
32public ReferenceExpression ConnectionStringExpression => BuildConnectionString();
Aspire.Hosting.MySql (2)
MySqlDatabaseResource.cs (1)
31public ReferenceExpression ConnectionStringExpression
MySqlServerResource.cs (1)
54public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
70public ReferenceExpression ConnectionStringExpression => BuildConnectionString();
Aspire.Hosting.OpenAI (2)
OpenAIModelResource.cs (1)
42public ReferenceExpression ConnectionStringExpression =>
OpenAIResource.cs (1)
45public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Oracle (2)
OracleDatabaseResource.cs (1)
30public ReferenceExpression ConnectionStringExpression =>
OracleDatabaseServerResource.cs (1)
51public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Orleans.Tests (1)
OrleansProviderTypeTests.cs (1)
114public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.PostgreSQL (2)
PostgresDatabaseResource.cs (1)
31public ReferenceExpression ConnectionStringExpression
PostgresServerResource.cs (1)
63public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Qdrant (1)
QdrantServerResource.cs (1)
67public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
76public ReferenceExpression ConnectionStringExpression => UriExpression;
Aspire.Hosting.Radius.Tests (2)
Publishing\BackingResourceValueResolutionTests.cs (2)
1457public ReferenceExpression ConnectionStringExpression { get; } 1507public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Host=pg");
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
104public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.RemoteHost.Tests (1)
CapabilityDispatcherTests.cs (1)
2694public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
35public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.SqlServer (2)
SqlServerDatabaseResource.cs (1)
30public ReferenceExpression ConnectionStringExpression
SqlServerServerResource.cs (1)
101public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Tests (14)
AddConnectionStringTests.cs (1)
101public ReferenceExpression ConnectionStringExpression =>
ConnectionPropertiesExtensionsTests.cs (1)
44public ReferenceExpression ConnectionStringExpression { get; } = ReferenceExpression.Create($"{name}.connectionString");
ExecutableResourceTests.cs (1)
123public ReferenceExpression ConnectionStringExpression =>
ExpressionResolverTests.cs (2)
326public ReferenceExpression ConnectionStringExpression => 367public ReferenceExpression ConnectionStringExpression => Expressions[_exprName];
Orchestrator\ApplicationOrchestratorTests.cs (3)
1238public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Name}-connection-string"); 1264public ReferenceExpression ConnectionStringExpression 1303public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{connectionString}");
ResourceNotificationTests.cs (1)
1715public ReferenceExpression ConnectionStringExpression =>
WaitForTests.cs (1)
901public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"foo");
WithEnvironmentTests.cs (1)
503public ReferenceExpression ConnectionStringExpression =>
WithReferenceTests.cs (3)
1095public ReferenceExpression ConnectionStringExpression => 1109public ReferenceExpression ConnectionStringExpression => 1304public ReferenceExpression ConnectionStringExpression =>
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
50public ReferenceExpression ConnectionStringExpression
60 references to ConnectionStringExpression
Aspire.Hosting (8)
ApplicationModel\ConnectionStringReference.cs (2)
53public ReferenceExpression ConnectionStringExpression => _connectionStringExpression ?? Resource.ConnectionStringExpression; 56internal string ValueName { get; } = nameof(IResourceWithConnectionString.ConnectionStringExpression);
ApplicationModel\ExpressionResolver.cs (1)
82IResourceWithConnectionString cs and not ConnectionStringParameterResource => await ResolveInternalAsync(cs.ConnectionStringExpression, context).ConfigureAwait(false),
ApplicationModel\IResourceWithConnectionString.cs (3)
17ConnectionStringExpression.GetValueAsync(cancellationToken); 24ConnectionStringExpression.GetValueAsync(context, cancellationToken); 36IEnumerable<object> IValueWithReferences.References => [ConnectionStringExpression];
Publishing\ManifestPublishingContext.cs (1)
490resourceWithConnectionString.ConnectionStringExpression is { } connectionString)
ResourceBuilderExtensions.cs (1)
1386nameof(IResourceWithConnectionString.ConnectionStringExpression),
Aspire.Hosting.Azure (1)
AzurePublishingContext.cs (1)
289IResourceWithConnectionString cs => Eval(cs.ConnectionStringExpression),
Aspire.Hosting.Azure.AppContainers (1)
BaseContainerAppContext.cs (1)
274return ProcessValue(csrs.ConnectionStringExpression, secretType: secretType, parent: parent);
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
232return ProcessValue(csrs.ConnectionStringExpression, secretType, parent, isSlot);
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
68return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.Azure.Sandboxes (1)
AzureSandboxContainerDeployment.cs (1)
1188value = connectionStringResource.ConnectionStringExpression;
Aspire.Hosting.Azure.Tests (8)
AzureSearchExtensionsTests.cs (1)
36Assert.Equal("{search.outputs.connectionString}", connectionStringResource.ConnectionStringExpression.ValueExpression);
AzureServiceBusExtensionsTests.cs (1)
1089Assert.Equal("{sb.outputs.serviceBusEndpoint}", connectionStringResource.ConnectionStringExpression.ValueExpression);
AzureStorageExtensionsTests.cs (6)
191Assert.Equal(expected, await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default)); 207Assert.Equal(blobsConnectionString, await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default)); 240string? blobConnectionString = await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default); 241string? blobContainerConnectionString = await ((IResourceWithConnectionString)blobContainer.Resource).ConnectionStringExpression.GetValueAsync(default); 262string? blobsConnectionString = await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default); 265Assert.Equal(expected, await ((IResourceWithConnectionString)blobContainer.Resource).ConnectionStringExpression.GetValueAsync(default));
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
44value = csrs.ConnectionStringExpression;
Aspire.Hosting.Foundry (1)
HostedAgent\AzureHostedAgentResource.cs (1)
438return await ResolveReferenceExpressionAsync(connectionStringResource.ConnectionStringExpression, context, hostedAgent, resource, environmentVariableName, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
56return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.Garnet.Tests (4)
AddGarnetTests.cs (4)
83Assert.Equal("{myGarnet.bindings.tcp.host}:{myGarnet.bindings.tcp.port},password={myGarnet-password.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 349Assert.Equal("{myGarnet.bindings.tcp.host}:{myGarnet.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 367Assert.Equal("{myGarnet.bindings.tcp.host}:{myGarnet.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 384Assert.Equal("{myGarnet.bindings.tcp.host}:{myGarnet.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Kafka.Tests (1)
AddKafkaTests.cs (1)
133Assert.Equal("{kafka.bindings.tcp.host}:{kafka.bindings.tcp.port}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
585value = csrs.ConnectionStringExpression; 877IResourceWithConnectionString csrs => IsUnresolvedAtPublishTime(csrs.ConnectionStringExpression),
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
115Assert.Equal("mongodb://admin:{mongodb-password.value}@{mongodb.bindings.tcp.host}:{mongodb.bindings.tcp.port}/?authSource=admin&authMechanism=SCRAM-SHA-256", MongoDBTestHelpers.WithoutTlsFlag(serverResource.ConnectionStringExpression.ValueExpression)); 119Assert.Equal("mongodb://admin:{mongodb-password.value}@{mongodb.bindings.tcp.host}:{mongodb.bindings.tcp.port}/mydatabase?authSource=admin&authMechanism=SCRAM-SHA-256", MongoDBTestHelpers.WithoutTlsFlag(connectionStringResource.ConnectionStringExpression.ValueExpression));
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
126Assert.Equal("Server={mysql.bindings.tcp.host};Port={mysql.bindings.tcp.port};User ID=root;Password={mysql-password.value}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Nats.Tests (2)
AddNatsTests.cs (2)
58Assert.Equal("nats://nats:{nats-password.value}@{nats.bindings.tcp.host}:{nats.bindings.tcp.port}", connectionStringResource.ConnectionStringExpression.ValueExpression); 87Assert.Equal("nats://{user.value}:{pass.value}@{nats.bindings.tcp.host}:{nats.bindings.tcp.port}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Oracle.Tests (2)
AddOracleTests.cs (2)
124Assert.Equal("user id=system;password={orcl-password.value};data source={orcl.bindings.tcp.host}:{orcl.bindings.tcp.port}", connectionStringResource.ConnectionStringExpression.ValueExpression); 148Assert.Equal("{orcl.connectionString}/db", oracleDatabaseConnectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.PostgreSQL (1)
PostgresServerResource.cs (1)
69return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.PostgreSQL.Tests (1)
AddPostgresTests.cs (1)
161Assert.Equal("Host={postgres.bindings.tcp.host};Port={postgres.bindings.tcp.port};Username=postgres;Password={postgres-password.value}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.RabbitMQ.Tests (1)
AddRabbitMQTests.cs (1)
109Assert.Equal("amqp://guest:{pass.value}@{rabbit.bindings.tcp.host}:{rabbit.bindings.tcp.port}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Radius (3)
Publishing\RadiusInfrastructureBuilder.cs (3)
4174await ResolveEnvPartsAsync(resourceWithConnectionString.ConnectionStringExpression, owner, parts, ResolveToParent(resourceWithConnectionString), allowRecipeSubstitutions).ConfigureAwait(false); 4315expressions[child.ConnectionStringExpression.ValueExpression] = child.Name; 4560return IsDeploymentSubstituted(resourceWithConnectionString.ConnectionStringExpression, visited);
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
110return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.Redis.Tests (5)
AddRedisTests.cs (5)
101var valueExpression = connectionStringResource.ConnectionStringExpression.ValueExpression; 120var valueExpression = connectionStringResource.ConnectionStringExpression.ValueExpression; 138var valueExpression = connectionStringResource.ConnectionStringExpression.ValueExpression; 537var valueExpression = connectionStringResource.ConnectionStringExpression.ValueExpression; 819var valueExpression = connectionStringResource.ConnectionStringExpression.ValueExpression;
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
82Assert.Equal("{mySeq.bindings.http.url}", connectionStringResource.ConnectionStringExpression.ValueExpression); 242Assert.Equal("{mySeq.bindings.http.url}", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.SqlServer (1)
SqlServerServerResource.cs (1)
107return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.SqlServer.Tests (1)
AddSqlServerTests.cs (1)
123Assert.Equal("{sqlserver.connectionString};Initial Catalog=mydb", connectionStringResource.ConnectionStringExpression.ValueExpression);
Aspire.Hosting.Tests (1)
Orchestrator\ApplicationOrchestratorTests.cs (1)
1270return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
56return connectionStringAnnotation.Resource.ConnectionStringExpression;
Aspire.Hosting.Valkey.Tests (4)
AddValkeyTests.cs (4)
83Assert.Equal("{myValkey.bindings.tcp.host}:{myValkey.bindings.tcp.port},password={myValkey-password.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 101Assert.Equal("{myValkey.bindings.tcp.host}:{myValkey.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 118Assert.Equal("{myValkey.bindings.tcp.host}:{myValkey.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression); 339Assert.Equal("{myValkey.bindings.tcp.host}:{myValkey.bindings.tcp.port},password={pass.value}", connectionStringResource.ConnectionStringExpression.ValueExpression);