1 implementation of Resources
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
79
public IResourceCollection
Resources
{ get; } = new ResourceCollection();
47 references to Resources
Aspire.Hosting (3)
DistributedApplicationBuilderExtensions.cs (1)
64
var resource = builder.
Resources
.FirstOrDefault(r => string.Equals(r.Name, name, StringComparison.OrdinalIgnoreCase));
ExecutableResourceBuilderExtensions.cs (1)
125
builder.ApplicationBuilder.
Resources
.Remove(builder.Resource);
ProjectResourceBuilderExtensions.cs (1)
653
builder.ApplicationBuilder.
Resources
.Remove(builder.Resource);
Aspire.Hosting.Azure.Functions (1)
AzureFunctionsProjectResourceExtensions.cs (1)
46
var storage = builder.
Resources
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresExtensions.cs (3)
214
var azureDatabases = builder.ApplicationBuilder.
Resources
253
appBuilder.
Resources
.Remove(azureResource);
256
appBuilder.
Resources
.Remove(database.Value);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
160
builder.ApplicationBuilder.
Resources
.Remove(azureResource);
Aspire.Hosting.Azure.Sql (3)
AzureSqlExtensions.cs (3)
160
var azureDatabases = builder.ApplicationBuilder.
Resources
189
appBuilder.
Resources
.Remove(azureResource);
192
appBuilder.
Resources
.Remove(database.Value);
Aspire.Hosting.Kafka (2)
KafkaBuilderExtensions.cs (2)
95
if (builder.ApplicationBuilder.
Resources
.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource)
114
var kafkaResources = builder.ApplicationBuilder.
Resources
.OfType<KafkaServerResource>();
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
118
var resource = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
134
var resource = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
99
if (builder.ApplicationBuilder.
Resources
.OfType<PhpMyAdminContainerResource>().Any())
115
var mySqlInstances = builder.ApplicationBuilder.
Resources
.OfType<MySqlServerResource>();
Aspire.Hosting.MySql.Tests (3)
AddMySqlTests.cs (3)
244
var myAdmin = builder.
Resources
.Single(r => r.Name.EndsWith("-phpmyadmin"));
248
var container = builder.
Resources
.Single(r => r.Name == "mySql-phpmyadmin");
276
var myAdmin = builder.
Resources
.Single(r => r.Name.EndsWith("-phpmyadmin"));
Aspire.Hosting.PostgreSQL (4)
PostgresBuilderExtensions.cs (4)
144
if (builder.ApplicationBuilder.
Resources
.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource)
167
var postgresInstances = builder.ApplicationBuilder.
Resources
.OfType<PostgresServerResource>();
271
if (builder.ApplicationBuilder.
Resources
.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource)
303
var postgresInstances = builder.ApplicationBuilder.
Resources
.OfType<PostgresDatabaseResource>();
Aspire.Hosting.PostgreSQL.Tests (5)
AddPostgresTests.cs (5)
397
Assert.Single(builder.
Resources
.OfType<PgWebContainerResource>());
411
var resource = Assert.Single(builder.
Resources
.OfType<PgWebContainerResource>());
427
var resource = Assert.Single(builder.
Resources
.OfType<PgWebContainerResource>());
474
var pgadmin = builder.
Resources
.Single(r => r.Name.EndsWith("-pgadmin"));
535
var pgadmin = builder.
Resources
.Single(r => r.Name.EndsWith("-pgweb"));
Aspire.Hosting.Redis (5)
RedisBuilderExtensions.cs (5)
150
if (builder.ApplicationBuilder.
Resources
.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource)
169
var redisInstances = builder.ApplicationBuilder.
Resources
.OfType<RedisResource>();
221
if (builder.ApplicationBuilder.
Resources
.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource)
249
var redisInstances = builder.ApplicationBuilder.
Resources
.OfType<RedisResource>();
260
var redisInsightResource = builder.ApplicationBuilder.
Resources
.OfType<RedisInsightResource>().Single();
Aspire.Hosting.Redis.Tests (9)
AddRedisTests.cs (9)
244
Assert.Single(builder.
Resources
.OfType<RedisCommanderResource>());
254
Assert.Single(builder.
Resources
.OfType<RedisInsightResource>());
268
var resource = Assert.Single(builder.
Resources
.OfType<RedisCommanderResource>());
286
var resource = Assert.Single(builder.
Resources
.OfType<RedisInsightResource>());
302
var resource = Assert.Single(builder.
Resources
.OfType<RedisCommanderResource>());
316
var resource = Assert.Single(builder.
Resources
.OfType<RedisInsightResource>());
333
var commander = builder.
Resources
.Single(r => r.Name.EndsWith("-commander"));
357
var commander = builder.
Resources
.Single(r => r.Name.EndsWith("-commander"));
378
var commander = builder.
Resources
.Single(r => r.Name.EndsWith("-commander"));
Aspire.Hosting.Tests (4)
DistributedApplicationBuilderTests.cs (4)
153
appBuilder.
Resources
.Add(new ContainerResource("Test"));
154
appBuilder.
Resources
.Add(new ContainerResource("Test"));
165
appBuilder.
Resources
.Add(new ContainerResource("Test"));
166
appBuilder.
Resources
.Add(new ContainerResource("TEST"));