121 references to ApplicationBuilder
Aspire.Hosting (16)
ContainerResourceBuilderExtensions.cs (2)
80var annotation = new ContainerMountAnnotation(Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory), target, ContainerMountType.BindMount, isReadOnly); 298var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory);
IDistributedApplicationBuilder.cs (1)
95/// the <see cref="IResourceBuilder{T}.ApplicationBuilder"/>. In this case an extension method is used to generate a stable node name for RabbitMQ for local
OtlpConfigurationExtensions.cs (2)
115AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment);
ProjectResourceBuilderExtensions.cs (7)
276if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment()) 288if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 310var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"] 361if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 387if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 723var host = builder.ApplicationBuilder.ExecutionContext.IsRunMode &&
ResourceBuilderExtensions.cs (2)
600builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(builder.Resource, async (e, ct) => 679builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(builder.Resource, async (e, ct) =>
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Utils\ImageNameGenerator.cs (1)
14var bytes = Encoding.UTF8.GetBytes(builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.AWS (1)
CDK\CDKExtensions.cs (1)
86return builder.ApplicationBuilder
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
170if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 186var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.EventHubs (6)
AzureEventHubsExtensions.cs (5)
144if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 174var storageResource = builder.ApplicationBuilder 193var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 197builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => 199var eventHubsEmulatorResources = builder.ApplicationBuilder.Resources.OfType<AzureEventHubsResource>().Where(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Azure.PostgreSQL (2)
AzurePostgresExtensions.cs (2)
35builder.ApplicationBuilder, $"{builder.Resource.Name}-username", secret: false, generatedUserName); 54builder.ApplicationBuilder.AddAzureProvisioning();
Aspire.Hosting.Azure.Redis (3)
AzureRedisExtensions.cs (3)
47builder.ApplicationBuilder.AddAzureProvisioning(); 84var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource); 89var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource)
Aspire.Hosting.Azure.Sql (5)
AzureSqlExtensions.cs (5)
22builder.ApplicationBuilder.AddAzureProvisioning(); 51if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 83var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource); 88var azureSqlDatabase = builder.ApplicationBuilder.CreateResourceBuilder(resource); 93if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Storage (6)
AzureStorageExtensions.cs (5)
102if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 120var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 199return builder.ApplicationBuilder.AddResource(resource); 212return builder.ApplicationBuilder.AddResource(resource); 225return builder.ApplicationBuilder.AddResource(resource);
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Dapr (2)
IDistributedApplicationComponentBuilderExtensions.cs (2)
55builder.ApplicationBuilder.AddDapr(); 57var sidecarBuilder = builder.ApplicationBuilder.AddResource(new DaprSidecarResource($"{builder.Resource.Name}-dapr"))
Aspire.Hosting.Elasticsearch (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Garnet (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Garnet.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Kafka (6)
KafkaBuilderExtensions.cs (5)
90if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 92var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource); 101var kafkaUiBuilder = builder.ApplicationBuilder.AddResource(kafkaUi) 107builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => 109var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Kafka.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (1)
155var importDirectoryFullPath = Path.GetFullPath(importDirectory, builder.ApplicationBuilder.AppHostDirectory);
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Milvus (5)
MilvusBuilderExtensions.cs (4)
149builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(milvusDatabaseResource, async (@event, ct) => 162builder.ApplicationBuilder.Services.AddHealthChecks() 170return builder.ApplicationBuilder.AddResource(milvusDatabaseResource) 201var resourceBuilder = builder.ApplicationBuilder.AddResource(attuContainer)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.MongoDB (3)
MongoDBBuilderExtensions.cs (2)
74return builder.ApplicationBuilder 92var resourceBuilder = builder.ApplicationBuilder.AddResource(mongoExpressContainer)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.MongoDB.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.MySql (8)
MySqlBuilderExtensions.cs (7)
97builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(mySqlDatabase, async (@event, ct) => 108builder.ApplicationBuilder.Services.AddHealthChecks().AddMySql(sp => connectionString!, name: healthCheckKey); 110return builder.ApplicationBuilder.AddResource(mySqlDatabase) 125if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().Any()) 135var phpMyAdminContainerBuilder = builder.ApplicationBuilder.AddResource(phpMyAdminContainer) 142builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => 144var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>();
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Nats (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Nats.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.NodeJs (1)
NodeExtensions.cs (1)
72.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production");
Aspire.Hosting.Oracle (4)
OracleDatabaseBuilderExtensions.cs (3)
91builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(oracleDatabase, async (@event, ct) => 102builder.ApplicationBuilder.Services.AddHealthChecks() 105return builder.ApplicationBuilder.AddResource(oracleDatabase)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Oracle.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.PostgreSQL (15)
PostgresBuilderExtensions.cs (14)
138builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(postgresDatabase, async (@event, ct) => 149builder.ApplicationBuilder.Services.AddHealthChecks().AddNpgSql(sp => connectionString!, name: healthCheckKey); 151return builder.ApplicationBuilder.AddResource(postgresDatabase) 166if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 168var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 177var pgAdminContainerBuilder = builder.ApplicationBuilder.AddResource(pgAdminContainer) 185builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => 188var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 298if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 300var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource); 309var pgwebContainerBuilder = builder.ApplicationBuilder.AddResource(pgwebContainer) 320builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>(async (e, ct) => 322var adminResource = builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().Single(); 324var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>();
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Qdrant (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Qdrant.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.RabbitMQ (2)
RabbitMQBuilderExtensions.cs (1)
239if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.RabbitMQ.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Redis (13)
RedisBuilderExtensions.cs (12)
78if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 80var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 89var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 95builder.ApplicationBuilder.Eventing.Subscribe<AfterEndpointsAllocatedEvent>((e, ct) => 97var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 140if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 142var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 148builder.ApplicationBuilder.Services.AddHttpClient(); 152var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 158builder.ApplicationBuilder.Eventing.Subscribe<AfterResourcesCreatedEvent>(async (e, ct) => 160var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 170var redisInsightResource = builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().Single();
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Seq (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.SqlServer (4)
SqlServerBuilderExtensions.cs (3)
96builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(sqlServerDatabase, async (@event, ct) => 107builder.ApplicationBuilder.Services.AddHealthChecks().AddSqlServer(sp => connectionString!, name: healthCheckKey); 109return builder.ApplicationBuilder.AddResource(sqlServerDatabase)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.SqlServer.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Valkey (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;
Aspire.Hosting.Valkey.Tests (1)
src\Shared\VolumeNameGenerator.cs (1)
24var applicationName = builder.ApplicationBuilder.Environment.ApplicationName;