Implemented interface member:
property
ConnectionStringExpression
Aspire.Hosting.ApplicationModel.IResourceWithConnectionString.ConnectionStringExpression
24 references to ConnectionStringExpression
Aspire.Hosting.Azure.CosmosDB (9)
AzureCosmosDBExtensions.cs (1)
94
var connectionString = await builder.Resource.
ConnectionStringExpression
.GetValueAsync(ct).ConfigureAwait(false);
AzureCosmosDBResource.cs (8)
81
SetConnectionString(target, connectionName,
ConnectionStringExpression
);
93
target[connectionName] =
ConnectionStringExpression
;
104
target[$"{connectionName}__accountEndpoint"] =
ConnectionStringExpression
;
106
target[$"Aspire__Microsoft__EntityFrameworkCore__Cosmos__{connectionName}__AccountEndpoint"] =
ConnectionStringExpression
;
107
target[$"Aspire__Microsoft__Azure__Cosmos__{connectionName}__AccountEndpoint"] =
ConnectionStringExpression
;
136
return
ConnectionStringExpression
;
149
builder.AppendFormatted(
ConnectionStringExpression
);
153
builder.Append($"AccountEndpoint={
ConnectionStringExpression
}");
Aspire.Hosting.Azure.Tests (15)
AzureCosmosDBEmulatorFunctionalTests.cs (4)
96
hb.Configuration[$"ConnectionStrings:{db.Resource.Name}"] = await cosmos.Resource.
ConnectionStringExpression
.GetValueAsync(default);
181
[$"ConnectionStrings:{cosmos1.Resource.Name}"] = await cosmos1.Resource.
ConnectionStringExpression
.GetValueAsync(default)
229
[$"ConnectionStrings:{cosmos2.Resource.Name}"] = await cosmos2.Resource.
ConnectionStringExpression
.GetValueAsync(default)
293
hb.Configuration[$"ConnectionStrings:{cosmos.Resource.Name}"] = await cosmos.Resource.
ConnectionStringExpression
.GetValueAsync(default);
AzureCosmosDBExtensionsTests.cs (5)
103
Assert.Equal("{cosmos.outputs.connectionString}", cosmos.Resource.
ConnectionStringExpression
.ValueExpression);
133
Assert.DoesNotContain(";Database=db1", cosmos.Resource.
ConnectionStringExpression
.ValueExpression);
134
Assert.DoesNotContain(";Database=db1;Container=container1", cosmos.Resource.
ConnectionStringExpression
.ValueExpression);
254
Assert.Equal("{cosmos-kv.secrets.connectionstrings--cosmos}", cosmos.Resource.
ConnectionStringExpression
.ValueExpression);
275
var csExpr = cosmos.Resource.
ConnectionStringExpression
;
ResourceWithAzureFunctionsConfigTests.cs (6)
256
Assert.Equal(cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression, targetReferenceExpression.ValueExpression);
259
Assert.Equal(cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression, targetReferenceExpression.ValueExpression);
281
Assert.Equal(targetReferenceExpression.ValueExpression, cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression);
284
Assert.Equal(targetReferenceExpression.ValueExpression, cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression);
309
Assert.Equal(targetReferenceExpression.ValueExpression, cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression);
331
Assert.Equal(targetReferenceExpression.ValueExpression, cosmosResource.Resource.
ConnectionStringExpression
.ValueExpression);