75 implementations of IResourceWithConnectionString
Aspire.Hosting (2)
ConnectionStringParameterResource.cs (1)
8internal sealed class ConnectionStringParameterResource : ParameterResource, IResourceWithConnectionString
ConnectionStringResource.cs (1)
13public sealed class ConnectionStringResource(string name, ReferenceExpression connectionStringExpression) : Resource(name), IResourceWithConnectionString, IResourceWithWaitSupport
Aspire.Hosting.Azure.AIFoundry (2)
AzureAIFoundryDeploymentResource.cs (1)
11public class AzureAIFoundryDeploymentResource : Resource, IResourceWithParent<AzureAIFoundryResource>, IResourceWithConnectionString
AzureAIFoundryResource.cs (1)
16AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationResource.cs (1)
17IResourceWithConnectionString, IResourceWithEndpoints
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
17IResourceWithConnectionString
Aspire.Hosting.Azure.CognitiveServices (2)
AzureOpenAIDeploymentResource.cs (1)
12public class AzureOpenAIDeploymentResource : Resource, IResourceWithParent<AzureOpenAIResource>, IResourceWithConnectionString
AzureOpenAIResource.cs (1)
16IResourceWithConnectionString
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBContainerResource.cs (1)
19public class AzureCosmosDBContainerResource : Resource, IResourceWithParent<AzureCosmosDBDatabaseResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureCosmosDBDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzureCosmosDBResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureCosmosDBResource.cs (1)
19IResourceWithConnectionString,
Aspire.Hosting.Azure.EventHubs (3)
AzureEventHubConsumerGroupResource.cs (1)
22: Resource(name), IResourceWithParent<AzureEventHubResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureEventHubResource.cs (1)
22: Resource(name), IResourceWithParent<AzureEventHubsResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureEventHubsResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString, IAzureKeyVaultResource
Aspire.Hosting.Azure.Kusto (2)
AzureKustoClusterResource.cs (1)
18public class AzureKustoClusterResource : AzureProvisioningResource, IResourceWithConnectionString, IResourceWithEndpoints
AzureKustoReadWriteDatabaseResource.cs (1)
16public class AzureKustoReadWriteDatabaseResource : Resource, IResourceWithParent<AzureKustoClusterResource>, IResourceWithConnectionString
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzurePostgresFlexibleServerResource>, IResourceWithConnectionString
AzurePostgresFlexibleServerResource.cs (1)
20: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString
AzurePostgresResource.cs (1)
15: AzureProvisioningResource(innerResource.Name, configureInfrastructure), IResourceWithConnectionString
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisResource.cs (1)
20: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString
AzureRedisCacheResource.cs (1)
19: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString
AzureRedisResource.cs (1)
15: AzureProvisioningResource(innerResource.Name, configureInfrastructure), IResourceWithConnectionString
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusQueueResource.cs (1)
23: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureServiceBusResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithAzureFunctionsConfig, IResourceWithEndpoints
AzureServiceBusSubscriptionResource.cs (1)
23: Resource(name), IResourceWithParent<AzureServiceBusTopicResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureServiceBusTopicResource.cs (1)
23: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints
Aspire.Hosting.Azure.Sql (2)
AzureSqlDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzureSqlServerResource>, IResourceWithConnectionString
AzureSqlServerResource.cs (1)
18public class AzureSqlServerResource : AzureProvisioningResource, IResourceWithConnectionString
Aspire.Hosting.Azure.Storage (5)
AzureBlobStorageContainerResource.cs (1)
20IResourceWithConnectionString,
AzureBlobStorageResource.cs (1)
14IResourceWithConnectionString,
AzureQueueStorageQueueResource.cs (1)
20IResourceWithConnectionString,
AzureQueueStorageResource.cs (1)
14IResourceWithConnectionString,
AzureTableStorageResource.cs (1)
15: Resource(name), IResourceWithConnectionString, IResourceWithParent<AzureStorageResource>, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.Tests (1)
BicepUtilitiesTests.cs (1)
471IResourceWithConnectionString
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubHubResource.cs (1)
16IResourceWithParent<AzureWebPubSubResource>, IResourceWithConnectionString
AzureWebPubSubResource.cs (1)
16: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
367private sealed class TestResource(string name, string connectionString) : Resource(name), IResourceWithConnectionString
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
10public class GarnetResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.GitHub.Models (1)
GitHubModelResource.cs (1)
13public class GitHubModelResource : Resource, IResourceWithConnectionString
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
12public class KafkaServerResource(string name) : ContainerResource(name), IResourceWithConnectionString, IResourceWithEnvironment
Aspire.Hosting.Milvus (2)
MilvusDatabaseResource.cs (1)
18public class MilvusDatabaseResource(string name, string databaseName, MilvusServerResource parent) : Resource(name), IResourceWithParent<MilvusServerResource>, IResourceWithConnectionString
MilvusServerResource.cs (1)
11public class MilvusServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.MongoDB (2)
MongoDBDatabaseResource.cs (1)
18: Resource(name), IResourceWithParent<MongoDBServerResource>, IResourceWithConnectionString
MongoDBServerResource.cs (1)
10public class MongoDBServerResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.MySql (2)
MySqlDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<MySqlServerResource>, IResourceWithConnectionString
MySqlServerResource.cs (1)
9public class MySqlServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
10public class NatsServerResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.OpenAI (2)
OpenAIModelResource.cs (1)
13public class OpenAIModelResource : Resource, IResourceWithParent<OpenAIResource>, IResourceWithConnectionString
OpenAIResource.cs (1)
11public sealed class OpenAIResource : Resource, IResourceWithConnectionString
Aspire.Hosting.Oracle (2)
OracleDatabaseResource.cs (1)
18: Resource(name), IResourceWithParent<OracleDatabaseServerResource>, IResourceWithConnectionString
OracleDatabaseServerResource.cs (1)
9public class OracleDatabaseServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.PostgreSQL (2)
PostgresDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<PostgresServerResource>, IResourceWithConnectionString
PostgresServerResource.cs (1)
9public class PostgresServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Qdrant (1)
QdrantServerResource.cs (1)
9public class QdrantServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
9public class RabbitMQServerResource : ContainerResource, IResourceWithConnectionString, IResourceWithEnvironment
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
15public class RedisResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
10public class SeqResource(string name) : ContainerResource(name), IResourceWithConnectionString
Aspire.Hosting.SqlServer (2)
SqlServerDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<SqlServerServerResource>, IResourceWithConnectionString
SqlServerServerResource.cs (1)
9public class SqlServerServerResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Tests (12)
AddConnectionStringTests.cs (1)
98private sealed class ResourceWithoutLifetime(string name) : Resource(name), IResourceWithConnectionString, IResourceWithoutLifetime
ConnectionPropertiesExtensionsTests.cs (1)
39: Resource(name), IResourceWithConnectionString
ExecutableResourceTests.cs (1)
120private sealed class TestResource(string name, string connectionString) : Resource(name), IResourceWithConnectionString
ExpressionResolverTests.cs (2)
276sealed class MyContainerResource : ContainerResource, IResourceWithConnectionString 297sealed class TestExpressionResolverResource : ContainerResource, IResourceWithEndpoints, IResourceWithConnectionString
Orchestrator\ApplicationOrchestratorTests.cs (2)
541: Resource(name), IResourceWithConnectionString 582: Resource(name), IResourceWithConnectionString
ResourceNotificationTests.cs (1)
680IResourceWithConnectionString,
WaitForTests.cs (1)
899private sealed class CustomResource(string name) : Resource(name), IResourceWithConnectionString, IResourceWithWaitSupport
WithEnvironmentTests.cs (1)
500private sealed class TestResource(string name, string connectionString) : Resource(name), IResourceWithConnectionString
WithReferenceTests.cs (2)
736private sealed class TestResourceWithProperties(string name) : Resource(name), IResourceWithConnectionString 750private sealed class TestResource(string name) : Resource(name), IResourceWithConnectionString
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
10public class ValkeyResource(string name) : ContainerResource(name), IResourceWithConnectionString
342 references to IResourceWithConnectionString
Aspire.Hosting (31)
ApplicationModel\ConnectionStringRedirectAnnotation.cs (3)
7/// Links to a resource that implements <see cref="IResourceWithConnectionString"/> that can be used by the containing resource to acquire a connection string. 10public class ConnectionStringRedirectAnnotation(IResourceWithConnectionString resource) : IResourceAnnotation 15public IResourceWithConnectionString Resource { get; } = resource ?? throw new ArgumentNullException(nameof(resource));
ApplicationModel\ConnectionStringReference.cs (2)
8public class ConnectionStringReference(IResourceWithConnectionString resource, bool optional) : IManifestExpressionProvider, IValueProvider, IValueWithReferences 13public IResourceWithConnectionString Resource { get; } = resource ?? throw new ArgumentNullException(nameof(resource));
ApplicationModel\ExpressionResolver.cs (1)
102IResourceWithConnectionString cs and not ConnectionStringParameterResource => await ResolveInternalAsync(cs.ConnectionStringExpression, context).ConfigureAwait(false),
ConnectionPropertiesExtensions.cs (1)
19public static IEnumerable<KeyValuePair<string, ReferenceExpression>> CombineProperties(this IResourceWithConnectionString source, IEnumerable<KeyValuePair<string, ReferenceExpression>> additional)
DistributedApplicationEventingExtensions.cs (1)
44where T : IResourceWithConnectionString
IDistributedApplicationBuilder.cs (2)
232/// is <see cref="IResourceBuilder{IResourceWithConnectionString}"/>. The <see cref="ParameterResource"/> type does not implement the <see cref="IResourceWithConnectionString"/>. 236/// parameter resource in a "surrogate" class which proxies access to the <see cref="ParameterResource"/> fields but implements <see cref="IResourceWithConnectionString"/>. The
Orchestrator\ApplicationOrchestrator.cs (4)
81if (@event.Resource is IResourceWithConnectionString resourceWithConnectionString) 667if (resource is IResourceWithConnectionString) 678foreach (var child in children.OfType<IResourceWithConnectionString>().Where(c => c is IResourceWithParent))
ParameterResourceBuilderExtensions.cs (4)
236/// Adds a parameter to the distributed application but wrapped in a resource with a connection string for use with <see cref="ResourceBuilderExtensions.WithReference{TDestination}(IResourceBuilder{TDestination}, IResourceBuilder{IResourceWithConnectionString}, string?, bool)"/> 243public static IResourceBuilder<IResourceWithConnectionString> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? environmentVariableName = null) 264where T : ContainerResource, IResourceWithConnectionString 276public static void ConfigureConnectionStringManifestPublisher(IResourceBuilder<IResourceWithConnectionString> builder)
Publishing\ManifestPublishingContext.cs (3)
136else if (resource is IResourceWithConnectionString resourceWithConnectionString) 164private Task WriteConnectionStringAsync(IResourceWithConnectionString resource) 471if (resource is IResourceWithConnectionString resourceWithConnectionString &&
ResourceBuilderExtensions.cs (10)
233IResourceBuilder<IResourceWithConnectionString> resource) 289public static IResourceBuilder<T> WithConnectionProperty<T>(this IResourceBuilder<T> builder, string name, ReferenceExpression value) where T : IResourceWithConnectionString 306public static IResourceBuilder<T> WithConnectionProperty<T>(this IResourceBuilder<T> builder, string name, string value) where T : IResourceWithConnectionString 419public static IResourceBuilder<T> WithConnectionStringRedirection<T>(this IResourceBuilder<T> builder, IResourceWithConnectionString resource) where T : IResourceWithConnectionString 491/// underlying connection string value can be retrieved using <see cref="IResourceWithConnectionString.GetConnectionStringAsync(CancellationToken)"/>. 505public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<IResourceWithConnectionString> source, string? connectionName = null, bool optional = false) 511var resource = source.Resource; 549private static void SplatConnectionProperties(IResourceWithConnectionString resource, string prefix, EnvironmentCallbackContext context) 567public static ReferenceExpression GetConnectionProperty(this IResourceWithConnectionString resource, string key)
Aspire.Hosting.Azure (8)
AzureBicepResourceExtensions.cs (1)
244public static IResourceBuilder<T> WithParameter<T>(this IResourceBuilder<T> builder, string name, IResourceBuilder<IResourceWithConnectionString> value)
AzurePublishingContext.cs (1)
208IResourceWithConnectionString cs => Eval(cs.ConnectionStringExpression),
AzureResourceExtensions.cs (2)
22where T : IAzureResource, IResourceWithConnectionString 24ParameterResourceBuilderExtensions.ConfigureConnectionStringManifestPublisher((IResourceBuilder<IResourceWithConnectionString>)builder);
AzureResourcePreparer.cs (1)
426if (value is IResourceWithConnectionString csrs)
Provisioning\Provisioners\AzureProvisioner.cs (3)
261if (targetResource is IResourceWithConnectionString) 272foreach (var child in children.OfType<IResourceWithConnectionString>().Where(c => c is IResourceWithParent))
Aspire.Hosting.Azure.AIFoundry (2)
AzureAIFoundryDeploymentResource.cs (1)
98IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureAIFoundryResource.cs (1)
110IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.AppContainers (1)
BaseContainerAppContext.cs (1)
247if (value is IResourceWithConnectionString csrs)
Aspire.Hosting.Azure.ApplicationInsights (1)
AzureApplicationInsightsResource.cs (1)
36string IResourceWithConnectionString.ConnectionStringEnvironmentVariable => "APPLICATIONINSIGHTS_CONNECTION_STRING";
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceWebsiteContext.cs (1)
166if (value is IResourceWithConnectionString csrs)
Aspire.Hosting.Azure.CognitiveServices (3)
AzureOpenAIDeploymentResource.cs (2)
106IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 108foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureOpenAIResource.cs (1)
100IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.CosmosDB (5)
AzureCosmosDBContainerResource.cs (2)
139IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 141foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureCosmosDBDatabaseResource.cs (2)
63IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 65foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureCosmosDBResource.cs (1)
240IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.EventHubs (5)
AzureEventHubConsumerGroupResource.cs (2)
72IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 74foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureEventHubResource.cs (2)
121IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 123foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureEventHubsResource.cs (1)
192IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
338where TSource : IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
138IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Kusto (3)
AzureKustoClusterResource.cs (1)
174IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureKustoReadWriteDatabaseResource.cs (2)
71IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 73foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
Aspire.Hosting.Azure.Kusto.Tests (5)
AddAzureKustoTests.cs (1)
178Assert.IsType<IResourceWithConnectionString>(resourceBuilder.Resource, exactMatch: false);
AzureKustoConnectionPropertiesTests.cs (4)
17var properties = ((IResourceWithConnectionString)kusto.Resource).GetConnectionProperties().ToArray(); 34var properties = ((IResourceWithConnectionString)kusto.Resource).GetConnectionProperties().ToArray(); 53var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 77var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresFlexibleServerDatabaseResource.cs (1)
91IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
AzurePostgresFlexibleServerResource.cs (2)
283IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 286? ((IResourceWithConnectionString)InnerResource).GetConnectionProperties()
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisResource.cs (2)
223IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 227foreach (var property in ((IResourceWithConnectionString)InnerResource).GetConnectionProperties())
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
74IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.ServiceBus (7)
AzureServiceBusQueueResource.cs (2)
210IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 212foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureServiceBusResource.cs (1)
172IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureServiceBusSubscriptionResource.cs (2)
195IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 197foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureServiceBusTopicResource.cs (2)
138IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 140foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRResource.cs (1)
85IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Sql (3)
AzureSqlDatabaseResource.cs (1)
103IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
AzureSqlServerResource.cs (2)
310IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 314return ((IResourceWithConnectionString)InnerResource).GetConnectionProperties();
Aspire.Hosting.Azure.Storage (7)
AzureBlobStorageContainerResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureBlobStorageResource.cs (1)
84IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureQueueStorageQueueResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureQueueStorageResource.cs (1)
77IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureTableStorageResource.cs (1)
63IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Tests (117)
AzureAIFoundryConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)aiFoundry.Resource).GetConnectionProperties().ToArray(); 38var properties = ((IResourceWithConnectionString)aiFoundry.Resource).GetConnectionProperties().ToArray();
AzureAIFoundryDeploymentConnectionPropertiesTests.cs (2)
23var properties = ((IResourceWithConnectionString)deployment.Resource).GetConnectionProperties().ToArray(); 61var properties = ((IResourceWithConnectionString)deployment.Resource).GetConnectionProperties().ToArray();
AzureAppConfigurationExtensionsTests.cs (2)
26var connectionStringResource = (IResourceWithConnectionString)appConfig.Resource;
AzureApplicationInsightsExtensionsTests.cs (6)
21var connectionStringResource = (IResourceWithConnectionString)appInsights.Resource; 42var connectionStringResource = (IResourceWithConnectionString)appInsights.Resource; 71var connectionStringResource = (IResourceWithConnectionString)appInsights.Resource;
AzureBlobStorageConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureBlobStorageContainerConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureCosmosDBConnectionPropertiesTests.cs (3)
16var properties = ((IResourceWithConnectionString)cosmosDBResource).GetConnectionProperties().ToArray(); 33var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 61var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
AzureCosmosDBContainerConnectionPropertiesTests.cs (3)
20var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 50var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 90var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
AzureCosmosDBDatabaseConnectionPropertiesTests.cs (3)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 43var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 77var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
AzureCosmosDBExtensionsTests.cs (9)
281Assert.Equal(cs, await ((IResourceWithConnectionString)cosmos.Resource).GetConnectionStringAsync()); 365var connectionStringResource = (IResourceWithConnectionString)cosmos.Resource; 408var connectionStringResource = (IResourceWithConnectionString)cosmos.Resource; 469var connectionStringResource = (IResourceWithConnectionString)cosmos.Resource; 510var connectionStringResource = (IResourceWithConnectionString)cosmos.Resource;
AzureEventHubConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureEventHubConsumerGroupConnectionPropertiesTests.cs (1)
20var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureEventHubsConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)eventHubs.Resource).GetConnectionProperties().ToArray(); 39var properties = ((IResourceWithConnectionString)eventHubs.Resource).GetConnectionProperties().ToArray();
AzureKeyVaultConnectionPropertiesTests.cs (1)
17var properties = ((IResourceWithConnectionString)keyVault.Resource).GetConnectionProperties().ToArray();
AzureKustoExtensionsTests.cs (2)
27var connectionStringResource = (IResourceWithConnectionString)kusto.Resource;
AzureManagedRedisConnectionPropertiesTests.cs (4)
17var properties = ((IResourceWithConnectionString)redis.Resource).GetConnectionProperties().ToArray(); 44var properties = ((IResourceWithConnectionString)redis.Resource).GetConnectionProperties().ToArray(); 78var properties = ((IResourceWithConnectionString)redis.Resource).GetConnectionProperties().ToArray(); 92var properties = ((IResourceWithConnectionString)redis.Resource).GetConnectionProperties().ToArray();
AzureOpenAIConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureOpenAIDeploymentConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzurePostgresFlexibleServerConnectionPropertiesTests.cs (2)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 51var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzurePostgresFlexibleServerDatabaseConnectionPropertiesTests.cs (2)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 58var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureQueueStorageConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureQueueStorageQueueConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureSearchConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureSearchExtensionsTests.cs (2)
32var connectionStringResource = (IResourceWithConnectionString)search.Resource;
AzureServiceBusConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)serviceBus.Resource).GetConnectionProperties().ToArray(); 39var properties = ((IResourceWithConnectionString)serviceBus.Resource).GetConnectionProperties().ToArray();
AzureServiceBusExtensionsTests.cs (2)
720var connectionStringResource = (IResourceWithConnectionString)serviceBus.Resource;
AzureServiceBusQueueConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureServiceBusSubscriptionConnectionPropertiesTests.cs (1)
20var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureServiceBusTopicConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureSignalRConnectionPropertiesTests.cs (1)
17var properties = ((IResourceWithConnectionString)signalr.Resource).GetConnectionProperties().ToArray();
AzureSignalREmulatorFunctionalTest.cs (1)
35Assert.Equal(connectionString, await ((IResourceWithConnectionString)signalR.Resource).GetConnectionStringAsync());
AzureSqlConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureSqlDatabaseConnectionPropertiesTests.cs (4)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 52var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 97var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value); 148var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureStorageConnectionPropertiesTests.cs (3)
18var properties = ((IResourceWithConnectionString)blobs.Resource).GetConnectionProperties().ToArray(); 36var properties = ((IResourceWithConnectionString)queues.Resource).GetConnectionProperties().ToArray(); 54var properties = ((IResourceWithConnectionString)tables.Resource).GetConnectionProperties().ToArray();
AzureStorageExtensionsTests.cs (39)
189Assert.Equal(expected, await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default)); 205Assert.Equal(blobsConnectionString, await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default)); 238string? blobConnectionString = await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default); 239string? blobContainerConnectionString = await ((IResourceWithConnectionString)blobContainer.Resource).ConnectionStringExpression.GetValueAsync(default); 260string? blobsConnectionString = await ((IResourceWithConnectionString)blobs.Resource).ConnectionStringExpression.GetValueAsync(default); 263Assert.Equal(expected, await ((IResourceWithConnectionString)blobContainer.Resource).ConnectionStringExpression.GetValueAsync(default)); 295Assert.Equal(expected, await ((IResourceWithConnectionString)queues.Resource).GetConnectionStringAsync()); 311Assert.Equal(connectionString, await ((IResourceWithConnectionString)queues.Resource).GetConnectionStringAsync()); 344string? connectionString = await ((IResourceWithConnectionString)queues.Resource).GetConnectionStringAsync(); 347Assert.Equal(expected, await ((IResourceWithConnectionString)queue.Resource).GetConnectionStringAsync()); 364string? connectionString = await ((IResourceWithConnectionString)queues.Resource).GetConnectionStringAsync(); 367Assert.Equal(expected, await ((IResourceWithConnectionString)queue.Resource).GetConnectionStringAsync()); 433Assert.Equal(Resolve(blobqs, "blob", 10000), await ((IResourceWithConnectionString)blob.Resource).GetConnectionStringAsync()); 434Assert.Equal(Resolve(queueqs, "queue", 10001), await ((IResourceWithConnectionString)queue.Resource).GetConnectionStringAsync()); 435Assert.Equal(Resolve(tableqs, "table", 10002), await ((IResourceWithConnectionString)table.Resource).GetConnectionStringAsync()); 479var connectionStringBlobResource = (IResourceWithConnectionString)blob.Resource; 494var connectionStringQueueResource = (IResourceWithConnectionString)queue.Resource; 509var connectionStringTableResource = (IResourceWithConnectionString)table.Resource; 564var connectionStringBlobResource = (IResourceWithConnectionString)blob.Resource; 579var connectionStringQueueResource = (IResourceWithConnectionString)queue.Resource; 594var connectionStringTableResource = (IResourceWithConnectionString)table.Resource; 702var connectionStringBlobResource = (IResourceWithConnectionString)blob.Resource; 715var connectionStringQueueResource = (IResourceWithConnectionString)queue.Resource; 728var connectionStringTableResource = (IResourceWithConnectionString)table.Resource; 784var connectionStringBlobResource = (IResourceWithConnectionString)blob.Resource; 799var connectionStringQueueResource = (IResourceWithConnectionString)queue.Resource; 814var connectionStringTableResource = (IResourceWithConnectionString)table.Resource;
AzureTableStorageConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureWebPubSubConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToDictionary(x => x.Key, x => x.Value);
AzureWebPubSubExtensionsTests.cs (4)
208var connectionStringResource = (IResourceWithConnectionString)wps.Resource; 282var connectionStringResource = (IResourceWithConnectionString)wps.Resource;
PublicApiTests\FunctionsPublicApiTests.cs (1)
70IResourceBuilder<IResourceWithConnectionString> source = null!;
Aspire.Hosting.Azure.WebPubSub (1)
AzureWebPubSubResource.cs (1)
64IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Docker (1)
DockerComposeServiceResourceExtensions.cs (1)
42if (value is IResourceWithConnectionString csrs)
Aspire.Hosting.Garnet (1)
GarnetResource.cs (1)
101IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Garnet.Tests (9)
AddGarnetTests.cs (8)
81var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 347var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 366var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 383var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
ConnectionPropertiesTests.cs (1)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.GitHub.Models (1)
GitHubModelResource.cs (1)
87IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.GitHub.Models.Tests (2)
ConnectionPropertiesTests.cs (2)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 46var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Kafka (1)
KafkaServerResource.cs (1)
50IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (2)
68var connectionStringResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()) as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (1)
15var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Kubernetes (2)
KubernetesResource.cs (2)
124if (resource is IResourceWithConnectionString) 387if (value is IResourceWithConnectionString csrs)
Aspire.Hosting.Milvus (2)
MilvusDatabaseResource.cs (1)
45IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MilvusServerResource.cs (1)
83IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Milvus.Tests (4)
AddMilvusTests.cs (2)
85var connectionStringResource = milvus.Resource as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (2)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 49var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.MongoDB (2)
MongoDBDatabaseResource.cs (1)
49IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MongoDBServerResource.cs (1)
131IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.MongoDB.Tests (6)
AddMongoDBTests.cs (4)
85var serverResource = dbResource.Parent as IResourceWithConnectionString; 86var connectionStringResource = dbResource as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (2)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 67var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.MySql (3)
MySqlDatabaseResource.cs (2)
55/// <para>User and password credentials are not included in the JDBC connection string. Use the <see cref="IResourceWithConnectionString.GetConnectionProperties"/> method to access the <c>Username</c> and <c>Password</c> properties.</para> 70IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
MySqlServerResource.cs (1)
120IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.MySql.Tests (8)
AddMySqlTests.cs (6)
123var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 143var mySqlConnectionStringResource = (IResourceWithConnectionString)mySqlResource; 146var mySqlDatabaseConnectionStringResource = (IResourceWithConnectionString)mySqlDatabaseResource;
ConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 60var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Nats (1)
NatsServerResource.cs (1)
101IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Nats.Tests (5)
AddNatsTests.cs (4)
51var connectionStringResource = natsResource as IResourceWithConnectionString; 83var connectionStringResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()) as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.OpenAI (2)
OpenAIModelResource.cs (1)
45IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
OpenAIResource.cs (1)
56IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.OpenAI.Tests (2)
ConnectionPropertiesTests.cs (2)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 50var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Oracle (3)
OracleDatabaseResource.cs (2)
44/// <para>User and password credentials are not included in the JDBC connection string. Use the <see cref="IResourceWithConnectionString.GetConnectionProperties"/> method to access the <c>Username</c> and <c>Password</c> properties.</para> 59IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
OracleDatabaseServerResource.cs (1)
120IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Oracle.Tests (8)
AddOracleTests.cs (6)
121var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 142var oracleConnectionStringResource = (IResourceWithConnectionString)oracleResource; 145var oracleDatabaseConnectionStringResource = (IResourceWithConnectionString)oracleDatabaseResource;
ConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 60var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Orleans (10)
OrleansServiceExtensions.cs (8)
95IResourceBuilder<IResourceWithConnectionString> provider) 130IResourceBuilder<IResourceWithConnectionString> provider) 143IResourceBuilder<IResourceWithConnectionString> provider) 182IResourceBuilder<IResourceWithConnectionString> provider) 195IResourceBuilder<IResourceWithConnectionString> provider) 260IResourceBuilder<IResourceWithConnectionString> provider) 298IResourceBuilder<IResourceWithConnectionString> provider) 311IResourceBuilder<IResourceWithConnectionString> provider)
ProviderConfiguration.cs (2)
11internal sealed class ProviderConfiguration(string providerType, string? serviceKey = null, IResourceBuilder<IResourceWithConnectionString>? resource = null) : IProviderConfiguration 18internal static ProviderConfiguration Create(IResourceBuilder<IResourceWithConnectionString> resourceBuilder)
Aspire.Hosting.PostgreSQL (3)
PostgresDatabaseResource.cs (2)
65/// <para>User and password credentials are not included in the JDBC connection string. Use the <see cref="IResourceWithConnectionString.GetConnectionProperties"/> method to access the <c>Username</c> and <c>Password</c> properties.</para> 69IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
PostgresServerResource.cs (1)
168IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
Aspire.Hosting.PostgreSQL.Tests (6)
AddPostgresTests.cs (4)
157var connectionStringResource = postgres.Resource as IResourceWithConnectionString; 181var postgresDatabaseConnectionStringResource = (IResourceWithConnectionString)postgresDatabaseResource;
ConnectionPropertiesTests.cs (2)
17var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 61var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Qdrant (3)
QdrantBuilderExtensions.cs (2)
158var resource = (IResourceWithConnectionString)qdrantResource.Resource;
QdrantServerResource.cs (1)
93IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Qdrant.Tests (3)
AddQdrantTests.cs (2)
158var connectionStringResource = qdrant.Resource as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (1)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.RabbitMQ (1)
RabbitMQServerResource.cs (1)
106IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (2)
105var connectionStringResource = rabbitMqResource as IResourceWithConnectionString;
ConnectionPropertiesTests.cs (1)
18var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Redis (1)
RedisResource.cs (1)
152IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Redis.Tests (11)
AddRedisTests.cs (10)
96var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 113var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 128var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 475var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 704var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
ConnectionPropertiesTests.cs (1)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Seq (1)
SeqResource.cs (1)
45IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Seq.Tests (5)
AddSeqTests.cs (4)
80var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 240var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
ConnectionPropertiesTests.cs (1)
15var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.SqlServer (2)
SqlServerDatabaseResource.cs (1)
71IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
SqlServerServerResource.cs (1)
151IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.SqlServer.Tests (4)
AddSqlServerTests.cs (2)
115var connectionStringResource = (IResourceWithConnectionString)sqlResource;
ConnectionPropertiesTests.cs (2)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray(); 59var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
Aspire.Hosting.Testing (1)
DistributedApplicationHostingTestingExtensions.cs (1)
49if (resource is not IResourceWithConnectionString resourceWithConnectionString)
Aspire.Hosting.Tests (2)
ConnectionPropertiesExtensionsTests.cs (1)
45IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() => _properties;
Orchestrator\ApplicationOrchestratorTests.cs (1)
568IResourceWithConnectionString parent
Aspire.Hosting.Valkey (1)
ValkeyResource.cs (1)
101IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Valkey.Tests (9)
AddValkeyTests.cs (8)
81var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 100var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 117var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 337var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
ConnectionPropertiesTests.cs (1)
16var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties().ToArray();
DatabaseMigration.AppHost (1)
Program.cs (1)
6IResourceBuilder<IResourceWithConnectionString> database;