Implemented interface member:

property
Name
Aspire.Hosting.ApplicationModel.IResource.Name
1 write to Name
Aspire.Hosting (1)
410 references to Name
Aspire.Hosting (6)
Aspire.Hosting.Azure (4)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (2)
Aspire.Hosting.Azure.CognitiveServices (2)
Aspire.Hosting.Azure.CosmosDB (1)
Aspire.Hosting.Azure.EventHubs (1)
Aspire.Hosting.Azure.Functions (2)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Azure.PostgreSQL (2)
Aspire.Hosting.Azure.Redis (1)
Aspire.Hosting.Azure.ServiceBus (1)
Aspire.Hosting.Azure.SignalR (1)
Aspire.Hosting.Azure.Sql (3)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.Tests (71)
AzureBicepResourceTests.cs (16)
348Assert.Equal("cosmos", cosmos.Resource.Name);
470Assert.Equal("cosmos", cosmos.Resource.Name);
582Assert.Equal("cosmos", cosmos.Resource.Name);
702Assert.Equal("cosmos", cosmos.Resource.Name);
783Assert.Equal("appInsights", appInsights.Resource.Name);
840Assert.Equal("appInsights", appInsights.Resource.Name);
906Assert.Equal("appInsights", appInsights.Resource.Name);
959Assert.Equal("logAnalyticsWorkspace", logAnalyticsWorkspace.Resource.Name);
1840Assert.Equal("sb", serviceBus.Resource.Name);
1951Assert.Equal("wps1", wps.Resource.Name);
2018Assert.Equal("wps1", wps.Resource.Name);
2118Assert.Equal("storage", storage.Resource.Name);
2279Assert.Equal("storage", storage.Resource.Name);
2439Assert.Equal("storage", storage.Resource.Name);
2600Assert.Equal("storage", storage.Resource.Name);
2761Assert.Equal("search", search.Resource.Name);
AzureServiceBusExtensionsTests.cs (6)
206await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
208await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
212await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
214await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
247await rns.WaitForResourceAsync(serviceBus.Resource.Name, KnownResourceStates.Running, cts.Token);
248await rns.WaitForResourceHealthyAsync(serviceBus.Resource.Name, cts.Token);
ExistingAzureResourceExtensionsTests.cs (10)
39Assert.Equal("name", existingNameParameter.Name);
41Assert.Equal("resourceGroup", existingResourceGroupParameter.Name);
60Assert.Equal("name1", existingNameParameter.Name);
62Assert.Equal("resourceGroup1", existingResourceGroupParameter.Name);
78Assert.Equal("name", existingNameParameter.Name);
80Assert.Equal("resourceGroup", existingResourceGroupParameter.Name);
99Assert.Equal("name1", existingNameParameter.Name);
101Assert.Equal("resourceGroup1", existingResourceGroupParameter.Name);
137Assert.Equal("name", existingNameParameter.Name);
139Assert.Equal("resourceGroup", existingResourceGroupParameter.Name);
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Docker (2)
Aspire.Hosting.Elasticsearch.Tests (15)
ElasticsearchFunctionalTests.cs (13)
46await rns.WaitForResourceHealthyAsync(elasticsearch.Resource.Name, cts.Token);
50hb.Configuration[$"ConnectionStrings:{elasticsearch.Resource.Name}"] = await elasticsearch.Resource.ConnectionStringExpression.GetValueAsync(default);
52hb.AddElasticsearchClient(elasticsearch.Resource.Name);
110await app.ResourceNotifications.WaitForResourceHealthyAsync(elasticsearch1.Resource.Name, cts.Token);
116hb.Configuration[$"ConnectionStrings:{elasticsearch1.Resource.Name}"] = await elasticsearch1.Resource.ConnectionStringExpression.GetValueAsync(default);
118hb.AddElasticsearchClient(elasticsearch1.Resource.Name);
167await app.ResourceNotifications.WaitForResourceHealthyAsync(elasticsearch2.Resource.Name, cts.Token);
173hb.Configuration[$"ConnectionStrings:{elasticsearch2.Resource.Name}"] = await elasticsearch2.Resource.ConnectionStringExpression.GetValueAsync(default);
175hb.AddElasticsearchClient(elasticsearch2.Resource.Name);
257await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
259await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
263await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
265await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Garnet.Tests (10)
Aspire.Hosting.Kafka.Tests (8)
Aspire.Hosting.Keycloak.Tests (1)
Aspire.Hosting.Milvus (2)
Aspire.Hosting.Milvus.Tests (10)
Aspire.Hosting.MongoDB.Tests (14)
Aspire.Hosting.MySql (4)
Aspire.Hosting.MySql.Tests (19)
Aspire.Hosting.Nats.Tests (16)
NatsFunctionalTests.cs (14)
37await app.WaitForTextAsync("Listening for client connections", nats.Resource.Name);
41hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = await nats.Resource.ConnectionStringExpression.GetValueAsync(default);
82await app.WaitForTextAsync("Listening for client connections", nats.Resource.Name);
87hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = connectionString;
124await app.WaitForTextAsync("Listening for client connections", nats.Resource.Name);
133hb.Configuration[$"ConnectionStrings:{nats.Resource.Name}"] = modifiedConnectionString;
186await app.WaitForTextAsync("Listening for client connections", nats1.Resource.Name);
191hb.Configuration[$"ConnectionStrings:{nats1.Resource.Name}"] = await nats1.Resource.ConnectionStringExpression.GetValueAsync(default);
234await app.WaitForTextAsync("Listening for client connections", nats2.Resource.Name);
239hb.Configuration[$"ConnectionStrings:{nats2.Resource.Name}"] = await nats2.Resource.ConnectionStringExpression.GetValueAsync(default);
344await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
346await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
350await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
352await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
Aspire.Hosting.Oracle (1)
Aspire.Hosting.Oracle.Tests (12)
Aspire.Hosting.PostgreSQL (5)
Aspire.Hosting.PostgreSQL.Tests (21)
Aspire.Hosting.Python.Tests (2)
Aspire.Hosting.Qdrant (3)
Aspire.Hosting.Qdrant.Tests (11)
Aspire.Hosting.RabbitMQ (3)
Aspire.Hosting.RabbitMQ.Tests (11)
Aspire.Hosting.Redis.Tests (40)
RedisFunctionalTests.cs (35)
50await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
52await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
56await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
58await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
79await app.WaitForTextAsync("Redis Connection", resourceName: commanderBuilder.Resource.Name);
81var client = app.CreateHttpClient(commanderBuilder.Resource.Name, "http");
84var path = $"/apiv2/server/R:{redis.Resource.Name}:{endpoint.TargetPort}:0/info";
105[$"ConnectionStrings:{redis.Resource.Name}"] = await redis.Resource.GetConnectionStringAsync()
108hb.AddRedisClient(redis.Resource.Name);
170using var client1 = app1.CreateHttpClient($"{redis1.Resource.Name}-insight", "http");
175Assert.Equal($"{redis1.Resource.Name}", firstRunDatabases[0].Name);
207using var client2 = app2.CreateHttpClient($"{redisInsightBuilder.Resource.Name}", "http");
212Assert.Equal($"{redis2.Resource.Name}", secondRunDatabases[0].Name);
223var latestEvent = await app2.ResourceNotifications.WaitForResourceHealthyAsync(redisInsightBuilder.Resource.Name, cts.Token);
259var client = app.CreateHttpClient(redisInsightBuilder.Resource.Name, "http");
270Assert.Equal(redis1.Resource.Name, db.Name);
271Assert.Equal(redis1.Resource.Name, db.Host);
278Assert.Equal(redis2.Resource.Name, db.Name);
279Assert.Equal(redis2.Resource.Name, db.Host);
317[$"ConnectionStrings:{redis1.Resource.Name}"] = $"{await redis1.Resource.GetConnectionStringAsync()},allowAdmin=true"
320hb.AddRedisClient(redis1.Resource.Name);
353[$"ConnectionStrings:{redis2.Resource.Name}"] = await redis2.Resource.GetConnectionStringAsync()
356hb.AddRedisClient(redis2.Resource.Name);
400[$"ConnectionStrings:{redis1.Resource.Name}"] = $"{await redis1.Resource.GetConnectionStringAsync()},allowAdmin=true"
403hb.AddRedisClient(redis1.Resource.Name);
435[$"ConnectionStrings:{redis2.Resource.Name}"] = await redis2.Resource.GetConnectionStringAsync()
438hb.AddRedisClient(redis2.Resource.Name);
484[$"ConnectionStrings:{redis1.Resource.Name}"] = $"{await redis1.Resource.GetConnectionStringAsync()},allowAdmin=true"
487hb.AddRedisClient(redis1.Resource.Name);
514[$"ConnectionStrings:{redis2.Resource.Name}"] = await redis2.Resource.GetConnectionStringAsync()
517hb.AddRedisClient(redis2.Resource.Name);
589var httpClient = app.CreateHttpClient(redisInsightBuilder1.Resource.Name, "http");
632var httpClient = app.CreateHttpClient(redisInsightBuilder2.Resource.Name, "http");
734await app.ResourceNotifications.WaitForResourceHealthyAsync(redis.Resource.Name, cts.Token);
735await app.ResourceNotifications.WaitForResourceHealthyAsync(redisCommander.Name, cts.Token);
Aspire.Hosting.Seq.Tests (5)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (14)
SqlServerFunctionalTests.cs (13)
44await app.ResourceNotifications.WaitForResourceAsync(resource.Resource.Name, KnownResourceStates.Running, cts.Token);
46await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Waiting, cts.Token);
50await app.ResourceNotifications.WaitForResourceHealthyAsync(resource.Resource.Name, cts.Token);
52await app.ResourceNotifications.WaitForResourceAsync(dependentResource.Resource.Name, KnownResourceStates.Running, cts.Token);
79hb.Configuration[$"ConnectionStrings:{tempDb.Resource.Name}"] = await tempDb.Resource.ConnectionStringExpression.GetValueAsync(default);
81hb.AddSqlServerDbContext<TestDbContext>(tempDb.Resource.Name);
82hb.AddSqlServerClient(tempDb.Resource.Name);
174await app1.ResourceNotifications.WaitForResourceHealthyAsync(masterdb1.Resource.Name, cts.Token);
182[$"ConnectionStrings:{masterdb1.Resource.Name}"] = await masterdb1.Resource.ConnectionStringExpression.GetValueAsync(default),
185hb1.AddSqlServerClient(masterdb1.Resource.Name);
257await app2.ResourceNotifications.WaitForResourceHealthyAsync(masterdb2.Resource.Name, cts.Token);
265[$"ConnectionStrings:{masterdb2.Resource.Name}"] = await masterdb2.Resource.ConnectionStringExpression.GetValueAsync(default),
268hb2.AddSqlServerClient(masterdb2.Resource.Name);
Aspire.Hosting.Testing.Tests (2)
Aspire.Hosting.Tests (59)
Orchestrator\ApplicationOrchestratorTests.cs (6)
58await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, parentResource.Resource, parentResource.Resource.Name));
119await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, parent.Resource, parent.Resource.Name));
179await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, firstParent.Resource, firstParent.Resource.Name));
180await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, secondParent.Resource, secondParent.Resource.Name));
227await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, projectA.Resource, projectA.Resource.Name));
228await events.PublishAsync(new OnResourceStartingContext(CancellationToken.None, KnownResourceTypes.Container, projectB.Resource, projectB.Resource.Name));
WaitForTests.cs (7)
33await app.ResourceNotifications.WaitForResourceAsync(throwingResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
34await app.ResourceNotifications.WaitForResourceAsync(dependingContainerResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
35await app.ResourceNotifications.WaitForResourceAsync(dependingExecutableResource.Resource.Name, KnownResourceStates.FailedToStart, abortCts.Token);
139await app.ResourceNotifications.WaitForResourceAsync(nginx.Resource.Name, KnownResourceStates.Waiting, waitingStateCts.Token);
245dependency.Resource.Name,
269dependency.Resource.Name,
299await app.ResourceNotifications.WaitForResourceHealthyAsync(dependency.Resource.Name)
Aspire.Hosting.Valkey.Tests (12)
Aspire.Playground.Tests (3)
KafkaBasic.AppHost (2)
TestProject.AppHost (1)