2 instantiations of ReferenceExpression
Aspire.Hosting (2)
ApplicationModel\ReferenceExpression.cs (2)
75return new(format, valueProviders, manifestExpressions); 156new(_builder.ToString(), [.. _valueProviders], [.. _manifestExpressions]);
305 references to ReferenceExpression
Aspire.Hosting (30)
ApplicationModel\ExpressionResolver.cs (2)
81async Task<ResolvedValue> EvalExpressionAsync(ReferenceExpression expr) 180ReferenceExpression ex => await EvalExpressionAsync(ex).ConfigureAwait(false),
ApplicationModel\IContainerRegistry.cs (2)
17ReferenceExpression Name { get; } 22ReferenceExpression Endpoint { get; }
ApplicationModel\IResourceWithConnectionString.cs (1)
26public ReferenceExpression ConnectionStringExpression { get; }
ApplicationModel\ReferenceExpression.cs (10)
73internal static ReferenceExpression Create(string format, IValueProvider[] valueProviders, string[] manifestExpressions) 79/// Creates a new instance of <see cref="ReferenceExpression"/> with the specified format and value providers. 82/// <returns>A new instance of <see cref="ReferenceExpression"/> with the specified format and value providers.</returns> 83public static ReferenceExpression Create(in ExpressionInterpolatedStringHandler handler) 155internal readonly ReferenceExpression GetExpression() => 201/// A builder for creating <see cref="ReferenceExpression"/> instances. 255/// Builds the <see cref="ReferenceExpression"/>. 257public ReferenceExpression Build() => 258ReferenceExpression.Create(_builder.ToString(), [.. _valueProviders], [.. _manifestExpressions]); 266/// <param name="builder">The builder that will be used to create the <see cref="ReferenceExpression"/>.</param>
ConnectionStringBuilderExtensions.cs (1)
38public static IResourceBuilder<ConnectionStringResource> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, ReferenceExpression connectionStringExpression)
ConnectionStringParameterResource.cs (2)
23public ReferenceExpression ConnectionStringExpression => 24ReferenceExpression.Create($"{this}");
ConnectionStringResource.cs (2)
13public sealed class ConnectionStringResource(string name, ReferenceExpression connectionStringExpression) : Resource(name), IResourceWithConnectionString, IResourceWithoutLifetime 18public ReferenceExpression ConnectionStringExpression => connectionStringExpression;
ProjectResourceBuilderExtensions.cs (2)
842var url = ReferenceExpression.Create($"{e.EndpointAnnotation.UriScheme}://{host}:{e.Property(EndpointProperty.TargetPort)}");
ResourceBuilderExtensions.cs (8)
49public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, in ReferenceExpression.ExpressionInterpolatedStringHandler value) 55var expression = value.GetExpression(); 73public static IResourceBuilder<T> WithEnvironment<T>(this IResourceBuilder<T> builder, string name, ReferenceExpression value) 832public static IResourceBuilder<T> WithUrl<T>(this IResourceBuilder<T> builder, in ReferenceExpression.ExpressionInterpolatedStringHandler url, string? displayText = null) 837var expression = url.GetExpression(); 847/// <param name="url">A <see cref="ReferenceExpression"/> that will produce the URL.</param> 854public static IResourceBuilder<T> WithUrl<T>(this IResourceBuilder<T> builder, ReferenceExpression url, string? displayText = null) 1859ReferenceExpression expression) where T : IResource
Aspire.Hosting.Azure (7)
AzureBicepResourceExtensions.cs (1)
282public static IResourceBuilder<T> WithParameter<T>(this IResourceBuilder<T> builder, string name, ReferenceExpression value)
AzureProvisioningResourceExtensions.cs (2)
231/// The <see cref="ReferenceExpression"/> that represents the value to use for the <see cref="ProvisioningParameter"/>. 241public static ProvisioningParameter AsProvisioningParameter(this ReferenceExpression expression, AzureResourceInfrastructure infrastructure, string parameterName)
AzurePublishingContext.cs (2)
149BicepFormatString EvalExpr(ReferenceExpression expr) 167ReferenceExpression re => EvalExpr(re),
AzureResourcePreparer.cs (1)
448if (value is ReferenceExpression expr)
IAzureContainerRegistry.cs (1)
18ReferenceExpression ManagedIdentityId { get; }
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationResource.cs (2)
32public ReferenceExpression ConnectionStringExpression => 33ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppEnvironmentResource.cs (6)
61ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{ContainerRegistryName}"); 63ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{ContainerRegistryUrl}"); 65ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}");
ContainerAppContext.cs (1)
555if (value is ReferenceExpression expr)
Aspire.Hosting.Azure.ApplicationInsights (2)
AzureApplicationInsightsResource.cs (2)
30public ReferenceExpression ConnectionStringExpression => 31ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.AppService (7)
AzureAppServiceEnvironmentResource.cs (6)
28ReferenceExpression IAzureContainerRegistry.ManagedIdentityId => 29ReferenceExpression.Create($"{ContainerRegistryManagedIdentityId}"); 31ReferenceExpression IContainerRegistry.Name => 32ReferenceExpression.Create($"{ContainerRegistryName}"); 34ReferenceExpression IContainerRegistry.Endpoint => 35ReferenceExpression.Create($"{ContainerRegistryUrl}");
AzureAppServiceWebsiteContext.cs (1)
160if (value is ReferenceExpression expr)
Aspire.Hosting.Azure.CognitiveServices (5)
AzureOpenAIDeploymentResource.cs (1)
104public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(DeploymentName);
AzureOpenAIResource.cs (4)
35public ReferenceExpression ConnectionStringExpression => 36ReferenceExpression.Create($"{ConnectionString}"); 38internal ReferenceExpression GetConnectionString(string deploymentName) => 39ReferenceExpression.Create($"{ConnectionString};Deployment={deploymentName}");
Aspire.Hosting.Azure.ContainerRegistry (4)
AzureContainerRegistryResource.cs (4)
29ReferenceExpression IContainerRegistry.Name => ReferenceExpression.Create($"{NameOutputReference}"); 32ReferenceExpression IContainerRegistry.Endpoint => ReferenceExpression.Create($"{RegistryEndpoint}");
Aspire.Hosting.Azure.CosmosDB (10)
AzureCosmosDBContainerResource.cs (1)
82public ReferenceExpression ConnectionStringExpression =>
AzureCosmosDBDatabaseResource.cs (1)
37public ReferenceExpression ConnectionStringExpression =>
AzureCosmosDBEmulatorConnectionString.cs (3)
11public static ReferenceExpression Create(EndpointReference endpoint, bool isPreviewEmulator) => 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 (5)
70public ReferenceExpression ConnectionStringExpression => 74ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 75ReferenceExpression.Create($"{ConnectionStringOutput}"); 89internal void SetConnectionString(IDictionary<string, object> target, string connectionName, ReferenceExpression connectionStringExpression) 132internal ReferenceExpression GetChildConnectionString(string childResourceName, string? databaseName = null, string? containerName = null)
Aspire.Hosting.Azure.EventHubs (4)
AzureEventHubConsumerGroupResource.cs (1)
35public ReferenceExpression ConnectionStringExpression => Parent.Parent.GetConnectionString(Parent.HubName, ConsumerGroupName);
AzureEventHubResource.cs (1)
41public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(HubName);
AzureEventHubsResource.cs (2)
51public ReferenceExpression ConnectionStringExpression => GetConnectionString(); 53internal ReferenceExpression GetConnectionString(string? eventHub = null, string? consumerGroup = null)
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
109context.EnvironmentVariables["ASPNETCORE_URLS"] = ReferenceExpression.Create($"http://+:{endpoint.Property(EndpointProperty.TargetPort)}");
Aspire.Hosting.Azure.KeyVault (4)
AzureKeyVaultResource.cs (2)
35public ReferenceExpression ConnectionStringExpression => 36ReferenceExpression.Create($"{VaultUri}");
AzureKeyVaultResourceExtensions.cs (2)
215public static IResourceBuilder<AzureKeyVaultSecretResource> AddSecret(this IResourceBuilder<AzureKeyVaultResource> builder, string secretName, ReferenceExpression value) 273public static IResourceBuilder<AzureKeyVaultSecretResource> AddSecret(this IResourceBuilder<AzureKeyVaultResource> builder, [ResourceName] string name, string secretName, ReferenceExpression value)
Aspire.Hosting.Azure.PostgreSQL (9)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
27public ReferenceExpression ConnectionStringExpression => Parent.GetDatabaseConnectionString(Name, databaseName);
AzurePostgresFlexibleServerResource.cs (6)
72public ReferenceExpression ConnectionStringExpression => 75ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 76ReferenceExpression.Create($"{ConnectionStringOutput}")); 99internal ReferenceExpression GetDatabaseConnectionString(string databaseResourceName, string databaseName) 105return ReferenceExpression.Create($"{ConnectionStringSecretOutput.Resource.GetSecret(GetDatabaseKeyVaultSecretName(databaseResourceName))}"); 108return ReferenceExpression.Create($"{this};Database={databaseName}");
AzurePostgresResource.cs (2)
27public ReferenceExpression ConnectionStringExpression => 28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Redis (5)
AzureRedisCacheResource.cs (3)
58public ReferenceExpression ConnectionStringExpression => 61ReferenceExpression.Create($"{ConnectionStringSecretOutput}") : 62ReferenceExpression.Create($"{ConnectionStringOutput}"));
AzureRedisResource.cs (2)
27public ReferenceExpression ConnectionStringExpression => 28ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.Search (2)
AzureSearchResource.cs (2)
34public ReferenceExpression ConnectionStringExpression => 35ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Azure.ServiceBus (7)
AzureServiceBusQueueResource.cs (1)
42public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(QueueName, null);
AzureServiceBusResource.cs (4)
41public ReferenceExpression ConnectionStringExpression => 43? ReferenceExpression.Create($"Endpoint=sb://{EmulatorEndpoint.Property(EndpointProperty.HostAndPort)};SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=SAS_KEY_VALUE;UseDevelopmentEmulator=true;") 44: ReferenceExpression.Create($"{ServiceBusEndpoint}"); 58internal ReferenceExpression GetConnectionString(string? queueOrTopicName, string? subscriptionName)
AzureServiceBusSubscriptionResource.cs (1)
42public ReferenceExpression ConnectionStringExpression => Parent.Parent.GetConnectionString(Parent.TopicName, SubscriptionName);
AzureServiceBusTopicResource.cs (1)
42public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(TopicName, null);
Aspire.Hosting.Azure.SignalR (3)
AzureSignalRResource.cs (3)
38public ReferenceExpression ConnectionStringExpression => 40? ReferenceExpression.Create($"Endpoint={EmulatorEndpoint.Property(EndpointProperty.Url)};AccessKey=ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGH;Version=1.0;") 41: ReferenceExpression.Create($"Endpoint=https://{HostName};AuthType=azure");
Aspire.Hosting.Azure.Sql (5)
AzureSqlDatabaseResource.cs (2)
32public ReferenceExpression ConnectionStringExpression => 33ReferenceExpression.Create($"{Parent};Database={DatabaseName}");
AzureSqlServerResource.cs (3)
59public ReferenceExpression ConnectionStringExpression 66ReferenceExpression? result = null; 73ReferenceExpression.Create($"Server=tcp:{FullyQualifiedDomainName},1433;Encrypt=True;Authentication=\"Active Directory Default\"");
Aspire.Hosting.Azure.Storage (17)
AzureBlobStorageContainerResource.cs (1)
29public ReferenceExpression ConnectionStringExpression => Parent.GetConnectionString(BlobContainerName);
AzureBlobStorageResource.cs (3)
27public ReferenceExpression ConnectionStringExpression => 30internal ReferenceExpression GetConnectionString(string? blobContainerName) 57var connectionString = Parent.GetBlobConnectionString();
AzureQueueStorageResource.cs (2)
26public ReferenceExpression ConnectionStringExpression => 33var connectionString = Parent.GetEmulatorConnectionString();
AzureStorageEmulatorConnectionString.cs (1)
13public static ReferenceExpression Create(EndpointReference? blobEndpoint = null, EndpointReference? queueEndpoint = null, EndpointReference? tableEndpoint = null)
AzureStorageResource.cs (8)
57internal ReferenceExpression GetEmulatorConnectionString() => IsEmulator 61internal ReferenceExpression GetTableConnectionString() => IsEmulator 63: ReferenceExpression.Create($"{TableEndpoint}"); 65internal ReferenceExpression GetQueueConnectionString() => IsEmulator 67: ReferenceExpression.Create($"{QueueEndpoint}"); 69internal ReferenceExpression GetBlobConnectionString() => IsEmulator 71: ReferenceExpression.Create($"{BlobEndpoint}"); 78var connectionString = GetEmulatorConnectionString();
AzureTableStorageResource.cs (2)
24public ReferenceExpression ConnectionStringExpression => 31var connectionString = Parent.GetEmulatorConnectionString();
Aspire.Hosting.Azure.Tests (42)
AzureBicepProvisionerTests.cs (3)
57.WithParameter("expr", ReferenceExpression.Create($"{param.Resource}/1")) 297public ReferenceExpression ConnectionStringExpression => 298ReferenceExpression.Create($"{connectionString}");
AzureCosmosDBExtensionsTests.cs (1)
275var csExpr = cosmos.Resource.ConnectionStringExpression;
AzureEnvironmentResourceTests.cs (4)
94var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}"); 141var skuDescriptionExpr = ReferenceExpression.Create($"{description} {storageSku}");
AzureFunctionsTests.cs (1)
238var aspNetCoreUrlsValue = await ((ReferenceExpression)aspNetCoreUrls).GetValueAsync(default);
AzureKeyVaultTests.cs (4)
170var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;pwd={pwd}"); 187var connectionString = ReferenceExpression.Create($"Server=localhost;Database=mydb;User=user");
AzureProvisioningResourceExtensionsTests.cs (2)
21var referenceExpression = ReferenceExpression.Create($"prefix:{endpointReference.Property(EndpointProperty.HostAndPort)}");
AzureSignalREmulatorFunctionalTest.cs (1)
30var connectionStringExpr = signalR.Resource.ConnectionStringExpression;
PublicApiTests\WebPubSubPublicApiTests.cs (6)
6using static Aspire.Hosting.ApplicationModel.ReferenceExpression; 75var urlExpression = ReferenceExpression.Create($"host"); 98var urlExpression = ReferenceExpression.Create($"host"); 119ReferenceExpression urlExpression = null!;
ResourceWithAzureFunctionsConfigTests.cs (19)
255var targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["cosmosdb__accountEndpoint"]); 258targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Microsoft__Azure__Cosmos__cosmosdb__AccountEndpoint"]); 280var targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["cosmosdb__accountEndpoint"]); 283targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Microsoft__Azure__Cosmos__cosmosdb__AccountEndpoint"]); 308var targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["cosmosdb"]); 311targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Microsoft__Azure__Cosmos__cosmosdb__ConnectionString"]); 330var targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["cosmosdb"]); 333targetReferenceExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Microsoft__Azure__Cosmos__cosmosdb__ConnectionString"]); 428var connectionStringExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Azure__Messaging__ServiceBus__myqueue__ConnectionString"]); 467var connectionStringExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Azure__Messaging__ServiceBus__mytopic__ConnectionString"]); 511var connectionStringExpression = Assert.IsType<ReferenceExpression>(target["Aspire__Azure__Messaging__ServiceBus__mysub__ConnectionString"]); 514connectionStringExpression = Assert.IsType<ReferenceExpression>(target["mysub"]);
src\Aspire.Hosting.Azure.Storage\AzureStorageEmulatorConnectionString.cs (1)
13public static ReferenceExpression Create(EndpointReference? blobEndpoint = null, EndpointReference? queueEndpoint = null, EndpointReference? tableEndpoint = null)
Aspire.Hosting.Azure.WebPubSub (10)
AzureWebPubSubExtensions.cs (5)
102var urlExpression = url; 184ReferenceExpression.ExpressionInterpolatedStringHandler urlTemplateExpression, 191var urlExpression = ReferenceExpression.Create(urlTemplateExpression); 209ReferenceExpression urlExpression,
AzureWebPubSubHubResource.cs (3)
41public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"Endpoint={Parent.Endpoint};Hub={HubName}"); 43internal List<(ReferenceExpression url, string userEvents, string[]? systemEvents, UpstreamAuthSettings? auth)> EventHandlers { get; } = new();
AzureWebPubSubResource.cs (2)
33public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Endpoint}");
Aspire.Hosting.Containers.Tests (2)
ContainerResourceTests.cs (2)
344public ReferenceExpression ConnectionStringExpression => 345ReferenceExpression.Create($"{connectionString}");
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
59if (value is ReferenceExpression expr)
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
31var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}"));
Aspire.Hosting.Garnet (2)
GarnetResource.cs (2)
39public ReferenceExpression ConnectionStringExpression 52private ReferenceExpression BuildConnectionString()
Aspire.Hosting.Kafka (8)
KafkaBuilderExtensions.cs (6)
136var bootstrapServers = context.ExecutionContext.IsRunMode 139? ReferenceExpression.Create($"{endpoint.Resource.Name}:{endpoint.Property(EndpointProperty.TargetPort)}") 140: ReferenceExpression.Create($"{endpoint.Property(EndpointProperty.HostAndPort)}"); 214var advertisedListeners = context.ExecutionContext.IsRunMode 217? ReferenceExpression.Create($"PLAINTEXT://localhost:29092,PLAINTEXT_HOST://localhost:{primaryEndpoint.Property(EndpointProperty.Port)},PLAINTEXT_INTERNAL://{resource.Name}:{internalEndpoint.Property(EndpointProperty.TargetPort)}") 218: ReferenceExpression.Create($"PLAINTEXT://{primaryEndpoint.Property(EndpointProperty.Host)}:29092,PLAINTEXT_HOST://{primaryEndpoint.Property(EndpointProperty.HostAndPort)},PLAINTEXT_INTERNAL://{internalEndpoint.Property(EndpointProperty.HostAndPort)}");
KafkaServerResource.cs (2)
37public ReferenceExpression ConnectionStringExpression => 38ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.HostAndPort)}");
Aspire.Hosting.Keycloak (3)
KeycloakResource.cs (3)
23internal ReferenceExpression AdminReference => 25ReferenceExpression.Create($"{AdminUserNameParameter}") : 26ReferenceExpression.Create($"{DefaultAdmin}");
Aspire.Hosting.Kubernetes (1)
KubernetesServiceResourceExtensions.cs (1)
65if (value is ReferenceExpression expr)
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
23var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"Url={param0}, Secret={param1}"));
Aspire.Hosting.Milvus (4)
MilvusDatabaseResource.cs (2)
26public ReferenceExpression ConnectionStringExpression => 27ReferenceExpression.Create($"{Parent};Database={DatabaseName}");
MilvusServerResource.cs (2)
41public ReferenceExpression ConnectionStringExpression => 42ReferenceExpression.Create(
Aspire.Hosting.MongoDB (6)
MongoDBDatabaseResource.cs (1)
21public ReferenceExpression ConnectionStringExpression => Parent.BuildConnectionString(DatabaseName);
MongoDBServerResource.cs (5)
46internal ReferenceExpression UserNameReference => 48ReferenceExpression.Create($"{UserNameParameter}") : 49ReferenceExpression.Create($"{DefaultUserName}"); 54public ReferenceExpression ConnectionStringExpression => BuildConnectionString(); 56internal ReferenceExpression BuildConnectionString(string? databaseName = null)
Aspire.Hosting.MySql (4)
MySqlDatabaseResource.cs (2)
27public ReferenceExpression ConnectionStringExpression 36return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}");
MySqlServerResource.cs (2)
42public ReferenceExpression ConnectionStringExpression => 43ReferenceExpression.Create(
Aspire.Hosting.Nats (5)
NatsServerResource.cs (5)
40internal ReferenceExpression UserNameReference => 42ReferenceExpression.Create($"{UserNameParameter}") : 43ReferenceExpression.Create($"{DefaultUserName}"); 53public ReferenceExpression ConnectionStringExpression => BuildConnectionString(); 55internal ReferenceExpression BuildConnectionString()
Aspire.Hosting.Oracle (4)
OracleDatabaseResource.cs (2)
26public ReferenceExpression ConnectionStringExpression => 27ReferenceExpression.Create($"{Parent}/{DatabaseName}");
OracleDatabaseServerResource.cs (2)
39public ReferenceExpression ConnectionStringExpression => 40ReferenceExpression.Create(
Aspire.Hosting.PostgreSQL (8)
PostgresDatabaseResource.cs (2)
27public ReferenceExpression ConnectionStringExpression 36return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}");
PostgresServerResource.cs (6)
39internal ReferenceExpression UserNameReference => 41ReferenceExpression.Create($"{UserNameParameter}") : 42ReferenceExpression.Create($"{DefaultUserName}"); 49private ReferenceExpression ConnectionString => 50ReferenceExpression.Create( 56public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Qdrant (4)
QdrantServerResource.cs (4)
46public ReferenceExpression ConnectionStringExpression => 47ReferenceExpression.Create( 53public ReferenceExpression HttpConnectionStringExpression => 54ReferenceExpression.Create(
Aspire.Hosting.RabbitMQ (5)
RabbitMQServerResource.cs (5)
40internal ReferenceExpression UserNameReference => 42ReferenceExpression.Create($"{UserNameParameter}") : 43ReferenceExpression.Create($"{DefaultUserName}"); 53public ReferenceExpression ConnectionStringExpression => 54ReferenceExpression.Create(
Aspire.Hosting.Redis (2)
RedisResource.cs (2)
39private ReferenceExpression BuildConnectionString() 55public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Seq (2)
SeqResource.cs (2)
24public ReferenceExpression ConnectionStringExpression => 25ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}");
Aspire.Hosting.SqlServer (5)
SqlServerDatabaseResource.cs (2)
27public ReferenceExpression ConnectionStringExpression 36return ReferenceExpression.Create($"{Parent};{connectionStringBuilder.ToString()}");
SqlServerServerResource.cs (3)
36private ReferenceExpression ConnectionString => 37ReferenceExpression.Create( 43public ReferenceExpression ConnectionStringExpression
Aspire.Hosting.Tests (50)
AddParameterTests.cs (1)
332appBuilder.AddConnectionString("mycs", ReferenceExpression.Create($"Endpoint={endpoint};Key={key}"));
ExecutableResourceTests.cs (2)
106public ReferenceExpression ConnectionStringExpression => 107ReferenceExpression.Create($"{connectionString}");
ExpressionResolverTests.cs (16)
199public ReferenceExpression ConnectionStringExpression => 200ReferenceExpression.Create($"{PrimaryEndpoint.Property(EndpointProperty.Url)}"); 216Dictionary<string, ReferenceExpression> Expressions { get; } 223{ "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)}/;") }, 224{ "Url", ReferenceExpression.Create($"Url={Endpoint1.Property(EndpointProperty.Url)};") }, 225{ "Url2", ReferenceExpression.Create($"Url={Endpoint1};") }, 226{ "OnlyHost", ReferenceExpression.Create($"Host={Endpoint1.Property(EndpointProperty.Host)};") }, 227{ "OnlyPort", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};") }, 228{ "HostAndPort", ReferenceExpression.Create($"HostPort={Endpoint1.Property(EndpointProperty.HostAndPort)}") }, 229{ "PortBeforeHost", ReferenceExpression.Create($"Port={Endpoint1.Property(EndpointProperty.Port)};Host={Endpoint1.Property(EndpointProperty.Host)};") }, 230{ "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)}/;") }, 231{ "Empty", ReferenceExpression.Create($"") }, 232{ "String", ReferenceExpression.Create($"String") }, 233{ "SecretParameter", ReferenceExpression.Create("SecretParameter", [new ParameterResource("SecretParameter", _ => "SecretParameter", secret: true)], []) }, 234{ "NonSecretParameter", ReferenceExpression.Create("NonSecretParameter", [new ParameterResource("NonSecretParameter", _ => "NonSecretParameter", secret: false)], []) } 238public ReferenceExpression ConnectionStringExpression => Expressions[_exprName];
Orchestrator\ApplicationOrchestratorTests.cs (6)
433protected abstract ReferenceExpression ConnectionString { get; } 435public ReferenceExpression ConnectionStringExpression 451protected override ReferenceExpression ConnectionString => 452ReferenceExpression.Create($"Server=localhost:8000"); 465protected override ReferenceExpression ConnectionString => 466ReferenceExpression.Create($"{parent};{SubConnectionString}");
ReferenceExpressionTests.cs (10)
19var refExpression = ReferenceExpression.Create($"Hello {input}"); 37var expr = ReferenceExpression.Create($"{input}").ValueExpression; 48var expr = ReferenceExpression.Create($"{input}", [new HostUrl("test")], parameters).ValueExpression; 62var expr = ReferenceExpression.Create($"{input}", [new HostUrl("test")], [parameterValue]).ValueExpression; 70var expr = ReferenceExpression.Create($"{s}").ValueExpression; 79var expr = ReferenceExpression.Create($"[{{\"api_uri\":\"{v}\"}}]"); 90var expr = ReferenceExpression.Create($"[{{{{\"api_uri\":\"{v}\"}}}}]");
ResourceNotificationTests.cs (2)
440public ReferenceExpression ConnectionStringExpression => 441ReferenceExpression.Create($"CustomConnectionString");
WaitForTests.cs (3)
127var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"{dependency};Timeout=100")); 807public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"foo");
WithEnvironmentTests.cs (6)
86var childExpression = ReferenceExpression.Create($"value"); 87var parameterExpression = ReferenceExpression.Create($"{childExpression}"); 359public ReferenceExpression ConnectionStringExpression => 360ReferenceExpression.Create($"{connectionString}");
WithReferenceTests.cs (4)
281var cs = ReferenceExpression.Create($"Endpoint={endpoint};Key={key}"); 401public ReferenceExpression ConnectionStringExpression => 402ReferenceExpression.Create($"{ConnectionString}");
Aspire.Hosting.Valkey (2)
ValkeyResource.cs (2)
39public ReferenceExpression ConnectionStringExpression 52private ReferenceExpression BuildConnectionString()
ParameterEndToEnd.AppHost (1)
Program.cs (1)
24var cs = builder.AddConnectionString("cs", ReferenceExpression.Create($"sql={db};rows={insertionrows}"));
TestingAppHost1.AppHost (1)
Program.cs (1)
14builder.AddConnectionString("cs2", ReferenceExpression.Create($"Value={builder.AddParameter("p", "this is a value")}"));