Implemented interface member:
property
ConnectionStringExpression
Aspire.Hosting.ApplicationModel.IResourceWithConnectionString.ConnectionStringExpression
9 references to ConnectionStringExpression
Aspire.Hosting.Azure.Functions (3)
DurableTask\DurableTaskHubResource.cs (2)
24
public ReferenceExpression ConnectionStringExpression => ReferenceExpression.Create($"{Parent.
ConnectionStringExpression
};TaskHub={TaskHubName}");
40
target["DURABLE_TASK_SCHEDULER_CONNECTION_STRING"] = Parent.
ConnectionStringExpression
;
DurableTask\DurableTaskSchedulerResource.cs (1)
49
throw new InvalidOperationException($"Unable to resolve the Durable Task Scheduler connection string. Configure the scheduler using {nameof(DurableTaskResourceExtensions.RunAsEmulator)}() or {nameof(DurableTaskResourceExtensions.RunAsExisting)}(connectionString) before accessing {nameof(
ConnectionStringExpression
)}.");
Aspire.Hosting.Azure.Tests (6)
DurableTaskResourceExtensionsTests.cs (6)
30
var connectionString = await dts.Resource.
ConnectionStringExpression
.GetValueAsync(default);
46
var connectionString = await dts.Resource.
ConnectionStringExpression
.GetValueAsync(default);
64
var connectionString = await dts.Resource.
ConnectionStringExpression
.GetValueAsync(default);
130
var ex = Assert.Throws<InvalidOperationException>(() => _ = dts.Resource.
ConnectionStringExpression
);
145
Assert.Throws<InvalidOperationException>(() => _ = dts.Resource.
ConnectionStringExpression
);
255
var ex = Assert.Throws<InvalidOperationException>(() => _ = dts.Resource.
ConnectionStringExpression
);