1 implementation of Resources
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
78public IResourceCollection Resources { get; } = new ResourceCollection();
48 references to Resources
Aspire.Hosting (3)
DistributedApplicationBuilderExtensions.cs (1)
64var resource = builder.Resources.FirstOrDefault(r => string.Equals(r.Name, name, StringComparison.OrdinalIgnoreCase));
ExecutableResourceBuilderExtensions.cs (1)
124builder.ApplicationBuilder.Resources.Remove(builder.Resource);
ProjectResourceBuilderExtensions.cs (1)
653builder.ApplicationBuilder.Resources.Remove(builder.Resource);
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
240var eventHubsEmulatorResources = builder.ApplicationBuilder.Resources.OfType<AzureEventHubsResource>().Where(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
42var storage = builder.Resources
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresExtensions.cs (3)
213var azureDatabases = builder.ApplicationBuilder.Resources 252appBuilder.Resources.Remove(azureResource); 255appBuilder.Resources.Remove(database.Value);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
158builder.ApplicationBuilder.Resources.Remove(azureResource);
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (3)
157var azureDatabases = builder.ApplicationBuilder.Resources 186appBuilder.Resources.Remove(azureResource); 189appBuilder.Resources.Remove(database.Value);
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
96if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 115var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
118var resource = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 134var resource = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>());
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
98if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().Any()) 117var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>();
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
244var myAdmin = builder.Resources.Single(r => r.Name.EndsWith("-phpmyadmin")); 277var myAdmin = builder.Resources.Single(r => r.Name.EndsWith("-phpmyadmin"));
Aspire.Hosting.PostgreSQL (5)
PostgresBuilderExtensions.cs (5)
138if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 161var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 272if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 300var adminResource = builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().Single(); 302var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>();
Aspire.Hosting.PostgreSQL.Tests (5)
AddPostgresTests.cs (5)
392Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 406var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 422var resource = Assert.Single(builder.Resources.OfType<PgWebContainerResource>()); 461var pgadmin = builder.Resources.Single(r => r.Name.EndsWith("-pgadmin")); 508var pgadmin = builder.Resources.Single(r => r.Name.EndsWith("-pgweb"));
Aspire.Hosting.Redis (5)
RedisBuilderExtensions.cs (5)
139if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 158var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 210if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 238var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 249var redisInsightResource = builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().Single();
Aspire.Hosting.Redis.Tests (9)
AddRedisTests.cs (9)
232Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 242Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 256var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 274var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 290var resource = Assert.Single(builder.Resources.OfType<RedisCommanderResource>()); 304var resource = Assert.Single(builder.Resources.OfType<RedisInsightResource>()); 321var commander = builder.Resources.Single(r => r.Name.EndsWith("-commander")); 345var commander = builder.Resources.Single(r => r.Name.EndsWith("-commander")); 366var commander = builder.Resources.Single(r => r.Name.EndsWith("-commander"));
Aspire.Hosting.Tests (4)
DistributedApplicationBuilderTests.cs (4)
153appBuilder.Resources.Add(new ContainerResource("Test")); 154appBuilder.Resources.Add(new ContainerResource("Test")); 165appBuilder.Resources.Add(new ContainerResource("Test")); 166appBuilder.Resources.Add(new ContainerResource("TEST"));