82 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)
19IResourceWithConnectionString, IResourceWithEndpoints, IAzurePrivateEndpointTarget
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)
21IResourceWithConnectionString,
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)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints, IResourceWithAzureFunctionsConfig, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString, IAzureKeyVaultResource, IAzurePrivateEndpointTarget
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)
22: AzureProvisioningResource(name, configureInfrastructure), IResourceWithEndpoints, IResourceWithConnectionString, IAzurePrivateEndpointTarget
AzurePostgresResource.cs (1)
15: AzureProvisioningResource(innerResource.Name, configureInfrastructure), IResourceWithConnectionString
Aspire.Hosting.Azure.Redis (3)
AzureManagedRedisResource.cs (1)
22: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
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)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.ServiceBus (4)
AzureServiceBusQueueResource.cs (1)
23: Resource(name), IResourceWithParent<AzureServiceBusResource>, IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
AzureServiceBusResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithAzureFunctionsConfig, IResourceWithEndpoints, IAzurePrivateEndpointTarget
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)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IResourceWithEndpoints, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Sql (2)
AzureSqlDatabaseResource.cs (1)
19: Resource(name), IResourceWithParent<AzureSqlServerResource>, IResourceWithConnectionString
AzureSqlServerResource.cs (1)
20public class AzureSqlServerResource : AzureProvisioningResource, IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.Azure.Storage (7)
AzureBlobStorageContainerResource.cs (1)
20IResourceWithConnectionString,
AzureBlobStorageResource.cs (1)
16IResourceWithConnectionString,
AzureDataLakeStorageFileSystemResource.cs (1)
19IResourceWithConnectionString,
AzureDataLakeStorageResource.cs (1)
14IResourceWithConnectionString,
AzureQueueStorageQueueResource.cs (1)
20IResourceWithConnectionString,
AzureQueueStorageResource.cs (1)
16IResourceWithConnectionString,
AzureTableStorageResource.cs (1)
18IResourceWithConnectionString,
Aspire.Hosting.Azure.Tests (1)
BicepUtilitiesTests.cs (1)
471IResourceWithConnectionString
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubHubResource.cs (1)
16IResourceWithParent<AzureWebPubSubResource>, IResourceWithConnectionString
AzureWebPubSubResource.cs (1)
18: AzureProvisioningResource(name, configureInfrastructure), IResourceWithConnectionString, IAzurePrivateEndpointTarget
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestRedisResource.cs (1)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestRedisResource.cs (1)
11public class TestRedisResource : ContainerResource, IResourceWithConnectionString
Aspire.Hosting.Containers.Tests (1)
ContainerResourceTests.cs (1)
361private 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)
20: Resource(name), IResourceWithParent<PostgresServerResource>, IResourceWithConnectionString
PostgresServerResource.cs (1)
10public 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)
279sealed class MyContainerResource : ContainerResource, IResourceWithConnectionString 300sealed class TestExpressionResolverResource : ContainerResource, IResourceWithEndpoints, IResourceWithConnectionString
Orchestrator\ApplicationOrchestratorTests.cs (2)
546: Resource(name), IResourceWithConnectionString 587: Resource(name), IResourceWithConnectionString
ResourceNotificationTests.cs (1)
724IResourceWithConnectionString,
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
373 references to IResourceWithConnectionString
Aspire.Hosting (32)
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)
75IResourceWithConnectionString cs and not ConnectionStringParameterResource => await ResolveInternalAsync(cs.ConnectionStringExpression, context).ConfigureAwait(false),
Ats\AtsTypeMappings.cs (1)
33[assembly: AspireExport(typeof(IResourceWithConnectionString))]
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)
233/// is <see cref="IResourceBuilder{IResourceWithConnectionString}"/>. The <see cref="ParameterResource"/> type does not implement the <see cref="IResourceWithConnectionString"/>. 237/// 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) 665if (resource is IResourceWithConnectionString) 676foreach (var child in children.OfType<IResourceWithConnectionString>().Where(c => c is IResourceWithParent))
ParameterResourceBuilderExtensions.cs (4)
238/// 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)"/> 246public static IResourceBuilder<IResourceWithConnectionString> AddConnectionString(this IDistributedApplicationBuilder builder, [ResourceName] string name, string? environmentVariableName = null) 267where T : ContainerResource, IResourceWithConnectionString 279public 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)
251IResourceBuilder<IResourceWithConnectionString> resource) 307public static IResourceBuilder<T> WithConnectionProperty<T>(this IResourceBuilder<T> builder, string name, ReferenceExpression value) where T : IResourceWithConnectionString 324public static IResourceBuilder<T> WithConnectionProperty<T>(this IResourceBuilder<T> builder, string name, string value) where T : IResourceWithConnectionString 440public static IResourceBuilder<T> WithConnectionStringRedirection<T>(this IResourceBuilder<T> builder, IResourceWithConnectionString resource) where T : IResourceWithConnectionString 512/// underlying connection string value can be retrieved using <see cref="IResourceWithConnectionString.GetConnectionStringAsync(CancellationToken)"/>. 527public static IResourceBuilder<TDestination> WithReference<TDestination>(this IResourceBuilder<TDestination> builder, IResourceBuilder<IResourceWithConnectionString> source, string? connectionName = null, bool optional = false) 533var resource = source.Resource; 571private static void SplatConnectionProperties(IResourceWithConnectionString resource, string prefix, EnvironmentCallbackContext context) 589public static ReferenceExpression GetConnectionProperty(this IResourceWithConnectionString resource, string key)
Aspire.Hosting.Azure (7)
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);
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)
169if (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)
105IEnumerable<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)
248IEnumerable<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)
199IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
328where TSource : IResourceWithConnectionString, IResourceWithAzureFunctionsConfig
Aspire.Hosting.Azure.KeyVault (1)
AzureKeyVaultResource.cs (1)
145IEnumerable<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)
290IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 293? ((IResourceWithConnectionString)InnerResource).GetConnectionProperties()
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisResource.cs (2)
230IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 234foreach (var property in ((IResourceWithConnectionString)InnerResource).GetConnectionProperties())
Aspire.Hosting.Azure.Search (1)
AzureSearchResource.cs (1)
89IEnumerable<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)
179IEnumerable<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)
92IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Sql (3)
AzureSqlDatabaseResource.cs (1)
103IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() =>
AzureSqlServerResource.cs (2)
317IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 321return ((IResourceWithConnectionString)InnerResource).GetConnectionProperties();
Aspire.Hosting.Azure.Storage (10)
AzureBlobStorageContainerResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureBlobStorageResource.cs (1)
93IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureDataLakeStorageFileSystemResource.cs (2)
57IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 59foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureDataLakeStorageResource.cs (1)
73IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureQueueStorageQueueResource.cs (2)
58IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties() 60foreach (var property in ((IResourceWithConnectionString)Parent).GetConnectionProperties())
AzureQueueStorageResource.cs (1)
86IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
AzureTableStorageResource.cs (1)
69IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.Azure.Tests (120)
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;
AzureDataLakeStorageFileSystemConnectionPropertiesTests.cs (1)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties()
AzureDataLakeStorageResourceGetConnectionPropertiesTests.cs (2)
19var properties = ((IResourceWithConnectionString)resource).GetConnectionProperties(); 35((IResourceWithConnectionString)resource).GetConnectionProperties().GetEnumerator();
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)
719var 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)
79IEnumerable<KeyValuePair<string, ReferenceExpression>> IResourceWithConnectionString.GetConnectionProperties()
Aspire.Hosting.CodeGeneration.Go.Tests (5)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (5)
105public static IResourceBuilder<IResourceWithConnectionString> AsConnectionString( 404ReferenceExpression connectionString) where T : IResourceWithConnectionString 528public static IResourceBuilder<IResourceWithConnectionString> WithConnectionStringDirect( 529IResourceBuilder<IResourceWithConnectionString> builder, 555IResourceBuilder<IResourceWithConnectionString> dependency) where T : IResource
Aspire.Hosting.CodeGeneration.Java.Tests (5)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (5)
105public static IResourceBuilder<IResourceWithConnectionString> AsConnectionString( 404ReferenceExpression connectionString) where T : IResourceWithConnectionString 528public static IResourceBuilder<IResourceWithConnectionString> WithConnectionStringDirect( 529IResourceBuilder<IResourceWithConnectionString> builder, 555IResourceBuilder<IResourceWithConnectionString> dependency) where T : IResource
Aspire.Hosting.CodeGeneration.Python.Tests (5)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (5)
105public static IResourceBuilder<IResourceWithConnectionString> AsConnectionString( 404ReferenceExpression connectionString) where T : IResourceWithConnectionString 528public static IResourceBuilder<IResourceWithConnectionString> WithConnectionStringDirect( 529IResourceBuilder<IResourceWithConnectionString> builder, 555IResourceBuilder<IResourceWithConnectionString> dependency) where T : IResource
Aspire.Hosting.CodeGeneration.Rust.Tests (5)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (5)
105public static IResourceBuilder<IResourceWithConnectionString> AsConnectionString( 404ReferenceExpression connectionString) where T : IResourceWithConnectionString 528public static IResourceBuilder<IResourceWithConnectionString> WithConnectionStringDirect( 529IResourceBuilder<IResourceWithConnectionString> builder, 555IResourceBuilder<IResourceWithConnectionString> dependency) where T : IResource
Aspire.Hosting.CodeGeneration.TypeScript.Tests (5)
TestTypes\TestExtensions.cs (5)
105public static IResourceBuilder<IResourceWithConnectionString> AsConnectionString( 404ReferenceExpression connectionString) where T : IResourceWithConnectionString 528public static IResourceBuilder<IResourceWithConnectionString> WithConnectionStringDirect( 529IResourceBuilder<IResourceWithConnectionString> builder, 555IResourceBuilder<IResourceWithConnectionString> dependency) where T : IResource
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)
125if (resource is IResourceWithConnectionString) 411if (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)
136IEnumerable<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)
66/// <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() =>
PostgresServerResource.cs (1)
169IEnumerable<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>()); 487var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 716var 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)
573IResourceWithConnectionString 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;