3 implementations of ApplicationBuilder
Aspire.Hosting (1)
DistributedApplicationResourceBuilder.cs (1)
11public IDistributedApplicationBuilder ApplicationBuilder { get; } = applicationBuilder;
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
729public IDistributedApplicationBuilder ApplicationBuilder => applicationBuilder;
Aspire.Hosting.RemoteHost.Tests (1)
CapabilityDispatcherTests.cs (1)
2648public IDistributedApplicationBuilder ApplicationBuilder => throw new NotImplementedException();
496 references to ApplicationBuilder
Aspire.Hosting (55)
Ats\UserSecretsExports.cs (1)
63userSecretsManager.GetOrSetSecret(resourceBuilder.ApplicationBuilder.Configuration, name, () => value);
ContainerResourceBuilderExtensions.cs (7)
323var sourcePath = Path.IsPathRooted(source) ? source : Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory); 679var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 826var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 832var directoryService = builder.ApplicationBuilder.FileSystemService; 1501var sourceFullPath = Path.GetFullPath(sourcePath, builder.ApplicationBuilder.AppHostDirectory); 1508if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1714var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory)
DistributedApplicationEventingExtensions.cs (1)
141builder.ApplicationBuilder.Eventing.Subscribe<TEvent>(builder.Resource, (evt, ct) => callback(builder.Resource, evt, ct));
ExecutableResourceBuilderExtensions.cs (5)
129if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 136if (builder.ApplicationBuilder.TryCreateResourceBuilder<ExecutableContainerResource>(builder.Resource.Name, out var existingBuilder)) 154builder.ApplicationBuilder.Resources.Remove(builder.Resource); 157var cb = builder.ApplicationBuilder.AddResource(container); 233workingDirectory = PathNormalizer.NormalizePathForCurrentPlatform(Path.Combine(builder.ApplicationBuilder.AppHostDirectory, workingDirectory));
ExternalServiceBuilderExtensions.cs (4)
246builder.ApplicationBuilder.Services.AddHttpClient(); 247builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 253builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 274builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration(
IDistributedApplicationBuilder.cs (1)
99/// 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 (6)
75builder.ApplicationBuilder.Configuration, 76builder.ApplicationBuilder.Environment, 219AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment); 256AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment, protocol);
ProjectResourceBuilderExtensions.cs (15)
528builder.ApplicationBuilder.AppHostAssembly?.GetCustomAttribute<AssemblyConfigurationAttribute>()?.Configuration; 563if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment()) 635if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 640if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 662var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"] 663?? builder.ApplicationBuilder.Configuration["DOTNET_LAUNCH_PROFILE"]; 714if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 741if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1014if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1021if (builder.ApplicationBuilder.TryCreateResourceBuilder<ProjectContainerResource>(builder.Resource.Name, out var existingBuilder)) 1035builder.ApplicationBuilder.Resources.Remove(builder.Resource); 1038var cb = builder.ApplicationBuilder.AddResource(container); 1104var rebuilderBuilder = builder.ApplicationBuilder.AddResource(rebuilder); 1240var host = builder.ApplicationBuilder.ExecutionContext.IsRunMode &&
ResourceBuilderExtensions.cs (11)
2638if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 2820var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2943var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2955builder.WaitForStartCore(builder.ApplicationBuilder.CreateResourceBuilder(referencedResource), waitBehavior, addRelationship: false); 3205builder.ApplicationBuilder.Services.AddHttpClient(); 3206builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 3208builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 4062builder.ApplicationBuilder.Services.AddHttpClient(); 4734builder.ApplicationBuilder.OnBeforeStart((@event, cancellationToken) => 5112var childBuilder = builder.ApplicationBuilder.CreateResourceBuilder(child); 5417if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
TerminalResourceBuilderExtensions.cs (1)
99var appBuilder = builder.ApplicationBuilder;
Utils\ImageNameGenerator.cs (1)
25var bytes = Encoding.UTF8.GetBytes($"{builder.ApplicationBuilder.AppHostDirectory}{DateTime.UtcNow.Ticks}");
VolumeNameGenerator.cs (2)
31var safeApplicationName = Sanitize(builder.ApplicationBuilder.Environment.ApplicationName).ToLowerInvariant(); 32var applicationHash = builder.ApplicationBuilder.Configuration["AppHost:Sha256"]![..10].ToLowerInvariant();
Aspire.Hosting.Azure (2)
ExistingAzureResourceExtensions.cs (2)
713if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 726if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppConfiguration (2)
AzureAppConfigurationExtensions.cs (2)
106if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 121var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.AppContainers (10)
AzureContainerAppContainerExtensions.cs (2)
41if (!container.ApplicationBuilder.ExecutionContext.IsPublishMode) 46container.ApplicationBuilder.AddAzureContainerAppsInfrastructureCore();
AzureContainerAppExecutableExtensions.cs (2)
41if (!executable.ApplicationBuilder.ExecutionContext.IsPublishMode) 46executable.ApplicationBuilder.AddAzureContainerAppsInfrastructureCore();
AzureContainerAppProjectExtensions.cs (2)
42if (!project.ApplicationBuilder.ExecutionContext.IsPublishMode) 47project.ApplicationBuilder.AddAzureContainerAppsInfrastructureCore();
ContainerAppExtensions.cs (2)
159if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode) 164resource.ApplicationBuilder.AddAzureContainerAppsInfrastructureCore();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
123var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 139builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.AppService (5)
AzureAppServiceComputeResourceExtensions.cs (3)
47if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 52builder.ApplicationBuilder.AddAzureAppServiceInfrastructureCore(); 85if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
123var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 139builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
201return builder.ApplicationBuilder.AddResource(deployment)
Aspire.Hosting.Azure.ConnectorNamespace (2)
AzureConnectorNamespaceExtensions.cs (2)
295return builder.ApplicationBuilder.AddResource(connection); 485return builder.ApplicationBuilder.AddResource(config);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
121return builder.ApplicationBuilder.CreateResourceBuilder(registry);
Aspire.Hosting.Azure.CosmosDB (13)
AzureCosmosDBExtensions.cs (13)
100if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 165var emulatorSurrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(emulatorSurrogate); 185var password = ParameterResourceBuilderExtensions.CreateDefaultPasswordParameter(builder.ApplicationBuilder, $"{builder.Resource.Name}-certificate-passphrase"); 186emulatorSurrogateBuilder.WithHttpsDeveloperCertificate(password: builder.ApplicationBuilder.CreateResourceBuilder(password)); 223builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureCosmosDB( 234var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 375return builder.ApplicationBuilder.AddResource(database) 400return builder.ApplicationBuilder.AddResource(container) 458return builder.ApplicationBuilder.AddResource(container) 512if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 552var kv = builder.ApplicationBuilder.AddAzureKeyVault($"{builder.Resource.Name}-kv") 557if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 559builder.ApplicationBuilder.OnBeforeStart((data, _) =>
Aspire.Hosting.Azure.EventHubs (5)
AzureEventHubsExtensions.cs (5)
172return builder.ApplicationBuilder.AddResource(hub) 217return builder.ApplicationBuilder.AddResource(consumerGroup) 261if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 283var storageResource = builder.ApplicationBuilder 288var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Functions (9)
AzureFunctionsProjectResourceExtensions.cs (3)
355if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 401if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode 414if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
DurableTask\DurableTaskResourceExtensions.cs (6)
64if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 96if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 141if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 169.ApplicationBuilder 178.ApplicationBuilder 228var hubBuilder = builder.ApplicationBuilder.AddResource(hub)
Aspire.Hosting.Azure.KeyVault (4)
AzureKeyVaultResourceExtensions.cs (4)
301return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 322return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 361return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest(); 383return builder.ApplicationBuilder.AddResource(secret).WithIconName("LockClosed").ExcludeFromManifest();
Aspire.Hosting.Azure.Kubernetes (12)
AzureCertManagerExtensions.cs (1)
42var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesEnvironmentExtensions.cs (7)
251if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 253return builder.ApplicationBuilder.CreateResourceBuilder(nodePool); 256return builder.ApplicationBuilder.AddResource(nodePool) 401builder.ApplicationBuilder.Resources.Remove(builder.Resource.DefaultContainerRegistry); 539if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 541return builder.ApplicationBuilder.CreateResourceBuilder(lb); 544return builder.ApplicationBuilder.AddResource(lb)
AzureKubernetesIngressExtensions.cs (3)
51var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 81var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment); 135var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
AzureKubernetesPersistentVolumeExtensions.cs (1)
60var k8sEnvBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.KubernetesEnvironment);
Aspire.Hosting.Azure.Kusto (5)
AzureKustoBuilderExtensions.cs (5)
120var resourceBuilder = builder.ApplicationBuilder.AddResource(kustoDatabase) 134resourceBuilder.ApplicationBuilder 163if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 175var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 249resourceBuilder.ApplicationBuilder
Aspire.Hosting.Azure.Network (5)
AzurePrivateEndpointExtensions.cs (1)
57var builder = subnet.ApplicationBuilder;
AzureVirtualNetworkExtensions.cs (4)
271if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 274return builder.ApplicationBuilder.CreateResourceBuilder(subnet); 277return builder.ApplicationBuilder.AddResource(subnet) 620var nsgBuilder = builder.ApplicationBuilder.AddNetworkSecurityGroup(nsgName);
Aspire.Hosting.Azure.PostgreSQL (18)
AzurePostgresExtensions.cs (18)
42builder.ApplicationBuilder.AddAzureProvisioning(); 59var postgres = CreatePostgreSqlFlexibleServer(infrastructure, builder.ApplicationBuilder, builder.Resource.Databases); 76var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource) 180return builder.ApplicationBuilder.AddResource(azurePostgresDatabase); 185var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 190return builder.ApplicationBuilder.CreateResourceBuilder(azurePostgresDatabase); 224if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 230var azureDatabases = builder.ApplicationBuilder.Resources 235RemoveAzureResources(builder.ApplicationBuilder, azureResource, azureDatabases); 238builder.ApplicationBuilder.CreateResourceBuilder(azureResource.UserNameParameter) : 241builder.ApplicationBuilder.CreateResourceBuilder(azureResource.PasswordParameter) : 244var postgresContainer = builder.ApplicationBuilder.AddPostgres( 307var kv = builder.ApplicationBuilder.AddAzureKeyVault($"{builder.Resource.Name}-kv") 312if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 314builder.ApplicationBuilder.OnBeforeStart((data, token) => 369ParameterResourceBuilderExtensions.CreateDefaultPasswordParameter(builder.ApplicationBuilder, $"{builder.Resource.Name}-password"); 427var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.InnerResource); 632builder.ApplicationBuilder, $"{builder.Resource.Name}-username", secret: false, generatedUserName);
Aspire.Hosting.Azure.Redis (14)
AzureManagedRedisExtensions.cs (6)
96if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 102builder.ApplicationBuilder.Resources.Remove(azureResource); 104var redisContainer = builder.ApplicationBuilder.AddRedis(azureResource.Name); 139var kv = builder.ApplicationBuilder.AddAzureKeyVault($"{builder.Resource.Name}-kv") 144if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 146builder.ApplicationBuilder.OnBeforeStart((data, token) =>
AzureRedisExtensions.cs (8)
34builder.ApplicationBuilder.AddAzureProvisioning(); 60var resourceBuilder = builder.ApplicationBuilder.CreateResourceBuilder(resource) 160if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 166builder.ApplicationBuilder.Resources.Remove(azureResource); 168var redisContainer = builder.ApplicationBuilder.AddRedis(azureResource.Name); 203var kv = builder.ApplicationBuilder.AddAzureKeyVault($"{builder.Resource.Name}-kv") 208if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 210builder.ApplicationBuilder.OnBeforeStart((data, token) =>
Aspire.Hosting.Azure.Sandboxes (5)
AzureSandboxesExtensions.cs (3)
161if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 168EnsureSandboxPublisherValidationAdded(builder.ApplicationBuilder); 195if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
123var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 139builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.ServiceBus (9)
AzureServiceBusExtensions.cs (9)
188return builder.ApplicationBuilder.AddResource(queue) 274return builder.ApplicationBuilder.AddResource(topic) 315topicBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existingResource); 347return builder.ApplicationBuilder.AddResource(subscription) 407if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 430var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 445builder.ApplicationBuilder, 450var passwordBuilder = builder.ApplicationBuilder.CreateResourceBuilder(password); 452var sqlServerBuilder = builder.ApplicationBuilder
Aspire.Hosting.Azure.SignalR (2)
AzureSignalRExtensions.cs (2)
154if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 173var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
Aspire.Hosting.Azure.Sql (13)
AzureSqlExtensions.cs (12)
28builder.ApplicationBuilder.AddAzureProvisioning(); 32CreateSqlServer(infrastructure, builder.ApplicationBuilder, builder.Resource.Databases); 36var azureSqlDatabase = builder.ApplicationBuilder.CreateResourceBuilder(resource); 127return builder.ApplicationBuilder.AddResource(azureSqlDatabase); 132var innerBuilder = builder.ApplicationBuilder.CreateResourceBuilder(azureResource.InnerResource); 137return builder.ApplicationBuilder.CreateResourceBuilder(azureSqlDatabase); 185if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 191var azureDatabases = builder.ApplicationBuilder.Resources 196RemoveAzureResources(builder.ApplicationBuilder, azureResource, azureDatabases); 198var sqlContainer = builder.ApplicationBuilder.AddSqlServer(azureResource.Name); 404if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 454if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureSqlServerResource.cs (1)
532var builder = privateEndpoint.ApplicationBuilder;
Aspire.Hosting.Azure.Storage (16)
AzureStorageExtensions.cs (16)
190if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 248builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 260var surrogateBuilder = builder.ApplicationBuilder 501builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 506return builder.ApplicationBuilder 539return builder.ApplicationBuilder 571builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 576return builder.ApplicationBuilder 665builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage( 670return builder.ApplicationBuilder 807builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 812return builder.ApplicationBuilder 826return builder.ApplicationBuilder 834return builder.ApplicationBuilder.AddResource(resource) 849builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage(sp => 854return builder.ApplicationBuilder
Aspire.Hosting.Azure.Tests (2)
DurableTaskResourceExtensionsTests.cs (2)
127Assert.False(dts.ApplicationBuilder.ExecutionContext.IsRunMode); 128Assert.True(dts.ApplicationBuilder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Azure.WebPubSub (4)
AzureWebPubSubExtensions.cs (4)
184if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 199var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 222ExecutionContext = builder.ApplicationBuilder.ExecutionContext 294var hubBuilder = builder.ApplicationBuilder.CreateResourceBuilder(hubResource);
Aspire.Hosting.Blazor (15)
BlazorGatewayExtensions.cs (10)
127if (!gateway.ApplicationBuilder.ExecutionContext.IsRunMode) 327if (!gateway.ApplicationBuilder.ExecutionContext.IsPublishMode) 330gateway.ApplicationBuilder, 382GetBlazorStorePath(gateway.ApplicationBuilder), "gateways", gateway.Resource.Name); 402var httpOtlpEndpointUrl = ResolveHttpOtlpEndpointUrl(context, gateway.ApplicationBuilder.Configuration); 447if (gateway.ApplicationBuilder.ExecutionContext.IsPublishMode) 498gateway.ApplicationBuilder.Eventing.Subscribe<InitializeResourceEvent>(gateway.Resource, (e, ct) => 624var project = GetProjectInfo(wasmApp.Resource.ProjectPath, gateway.ApplicationBuilder.AppHostDirectory); 637var companion = gateway.ApplicationBuilder.AddResource( 828var svcBuilder = gateway.ApplicationBuilder.CreateResourceBuilder(svcResource);
BlazorHostedExtensions.cs (5)
170if (!host.ApplicationBuilder.ExecutionContext.IsPublishMode) 173if (!host.ApplicationBuilder.Resources.Any(r => r.Name == debuggerName)) 188host.ApplicationBuilder.OnBeforeStart(async (beforeStartEvent, cancellationToken) => 233var httpOtlpEndpointUrl = BlazorGatewayExtensions.ResolveHttpOtlpEndpointUrl(context, host.ApplicationBuilder.Configuration); 381host.ApplicationBuilder,
Aspire.Hosting.Browsers (6)
BrowserLogsBuilderExtensions.cs (6)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>(); 132var initialConfiguration = BrowserConfiguration.Resolve(builder.ApplicationBuilder.Configuration, parentResource.Name, explicitConfigurationValues); 140builder.ApplicationBuilder.AddResource(browserLogsResource) 218Arguments = BrowserLogsConfigurationManager.CreateArgumentDefinitions(browserLogsResource, builder.ApplicationBuilder.UserSecretsManager.IsAvailable),
Aspire.Hosting.Browsers.Tests (6)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (6)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>(); 132var initialConfiguration = BrowserConfiguration.Resolve(builder.ApplicationBuilder.Configuration, parentResource.Name, explicitConfigurationValues); 140builder.ApplicationBuilder.AddResource(browserLogsResource) 218Arguments = BrowserLogsConfigurationManager.CreateArgumentDefinitions(browserLogsResource, builder.ApplicationBuilder.UserSecretsManager.IsAvailable),
Aspire.Hosting.CodeGeneration.Go.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
124return builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.CodeGeneration.Java.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
124return builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.CodeGeneration.Python.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
124return builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.CodeGeneration.Rust.Tests (1)
tests\Aspire.Hosting.CodeGeneration.TypeScript.Tests\TestTypes\TestExtensions.cs (1)
124return builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.CodeGeneration.TypeScript.Tests (1)
TestTypes\TestExtensions.cs (1)
124return builder.ApplicationBuilder.AddResource(resource);
Aspire.Hosting.Containers.Tests (2)
ResourceFailureLoggingTests.cs (2)
118var category = $"{builder.ApplicationBuilder.Environment.ApplicationName}.Resources.{builder.Resource.Name}"; 119builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
Aspire.Hosting.DevTunnels (3)
DevTunnelResourceBuilderExtensions.cs (3)
505if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 625tunnelBuilder.ApplicationBuilder.Services.AddHealthChecks().AddCheck(readinessCheckKey, static () => HealthCheckResult.Healthy()); 627var portBuilder = tunnelBuilder.ApplicationBuilder.AddResource(portResource)
Aspire.Hosting.Docker (2)
DockerComposeServiceExtensions.cs (2)
41if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 46builder.ApplicationBuilder.AddDockerComposeInfrastructureCore();
Aspire.Hosting.EntityFrameworkCore (9)
EFMigrationResourceBuilderExtensions.cs (6)
40builder.ApplicationBuilder.Eventing.Subscribe<BeforeStartEvent>((@event, ct) => 179if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 243projectPath = Path.GetFullPath(Path.Combine(builder.ApplicationBuilder.AppHostDirectory, projectPath)); 351builder.ApplicationBuilder.Eventing.Subscribe<BeforeStartEvent>((@event, _) => 372var configured = builder.ApplicationBuilder.Configuration["Pipeline:OutputPath"]; 378return Path.Combine(builder.ApplicationBuilder.AppHostDirectory, "aspire-output");
EFResourceBuilderExtensions.cs (3)
231var existingMigrationResources = builder.ApplicationBuilder.Resources 274var innerBuilder = builder.ApplicationBuilder 728var toolBuilder = migrationBuilder.ApplicationBuilder.AddDotnetTool(toolName, EFToolPackageId)
Aspire.Hosting.Foundry (52)
FoundryExtensions.cs (11)
72builder.ApplicationBuilder.AddResource(deployment); 76var deploymentBuilder = builder.ApplicationBuilder 204if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 232builder.ApplicationBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, FoundryLocalLifecycleService>()); 237var deploymentBuilder = builder.ApplicationBuilder 244builder.ApplicationBuilder.Services.AddHealthChecks() 252builder.ApplicationBuilder.Services.AddHttpClient(nameof(FoundryLocalHealthCheck), client => 254builder.ApplicationBuilder.Services.AddHttpClient(nameof(LocalModelHealthCheck), client => 264if (builder.ApplicationBuilder.Resources 395builder.ApplicationBuilder.Eventing.Subscribe<ResourceReadyEvent>(foundryResource, (@event, ct) => 506builder.ApplicationBuilder.Services.AddHealthChecks()
HostedAgent\HostedAgentBuilderExtension.cs (13)
218if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 270builder.ApplicationBuilder.Resources.Remove(defaultRegistry); 278if (builder.ApplicationBuilder.Resources.OfType<AzureCognitiveServicesProjectResource>().FirstOrDefault() is { } existingProject) 280return builder.ApplicationBuilder.CreateResourceBuilder(existingProject); 283return builder.ApplicationBuilder 461if (builder.ApplicationBuilder.TryCreateResourceBuilder<AzureHostedAgentResource>(agentName, out var existingHostedAgent)) 474else if (builder.ApplicationBuilder.TryCreateResourceBuilder<ContainerResource>(resource.Name, out var containerResourceBuilder)) 488builder.ApplicationBuilder.CreateResourceBuilder(executableResource) 491if (builder.ApplicationBuilder.TryCreateResourceBuilder(resource.Name, out containerResourceBuilder)) 513builder.ApplicationBuilder.CreateResourceBuilder(projectTarget) 519builder.ApplicationBuilder.CreateResourceBuilder(target) 532builder.ApplicationBuilder.AddResource(hostedAgent) 575builder.ApplicationBuilder.CreateResourceBuilder(targetWithEndpoints)
Project\ConnectionBuilderExtensions.cs (2)
84return builder.ApplicationBuilder.AddResource(connectionResource); 514return builder.ApplicationBuilder.AddResource(connectionResource);
Project\ProjectBuilderExtension.cs (6)
50builder.ApplicationBuilder.Services.Configure<AzureProvisioningOptions>(o => o.SupportsTargetedRoleAssignments = true); 52var project = builder.ApplicationBuilder.AddResource(new AzureCognitiveServicesProjectResource(name, ConfigureInfrastructure, builder.Resource)); 53if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 55project.Resource.DefaultContainerRegistry = CreateDefaultRegistry(builder.ApplicationBuilder, $"{name}-acr"); 287return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, model); 328return builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent).AddDeployment(name, modelName, modelVersion, format);
PromptAgent\PromptAgentBuilderExtensions.cs (15)
71var agentBuilder = project.ApplicationBuilder.AddResource(agent) 180return project.ApplicationBuilder.AddResource(resource) 207return project.ApplicationBuilder.AddResource(resource) 229return project.ApplicationBuilder.AddResource(resource) 251return project.ApplicationBuilder.AddResource(resource) 279return project.ApplicationBuilder.AddResource(resource) 315return project.ApplicationBuilder.AddResource(resource) 343var projectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project); 375return project.ApplicationBuilder.AddResource(resource) 461var projectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project); 467var paramProjectBuilder = tool.ApplicationBuilder.CreateResourceBuilder(tool.Resource.Project); 506return project.ApplicationBuilder.AddResource(resource) 530return project.ApplicationBuilder.AddResource(resource) 570return project.ApplicationBuilder.AddResource(resource) 632return project.ApplicationBuilder.AddResource(resource)
Toolbox\FoundryToolboxBuilderExtensions.cs (5)
67return builder.ApplicationBuilder.AddResource(toolbox) 109if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 134if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 330var projectBuilder = builder.ApplicationBuilder.CreateResourceBuilder(builder.Resource.Parent); 364builder.ApplicationBuilder.Resources.Remove(connection);
Aspire.Hosting.Go (8)
GoHostingExtensions.cs (8)
369if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 374var tidy = builder.ApplicationBuilder 418if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 423var vendor = builder.ApplicationBuilder 464if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 469var download = builder.ApplicationBuilder 512if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 517var vet = builder.ApplicationBuilder
Aspire.Hosting.Java (9)
JavaHostingExtensions.cs (9)
716&& builder.ApplicationBuilder.ExecutionContext.IsRunMode 822var createRunResource = builder.ApplicationBuilder.ExecutionContext.IsRunMode 859var buildBuilder = builder.ApplicationBuilder.AddResource(buildResource) 901var buildResource = builder.ApplicationBuilder.Resources 913builder.ApplicationBuilder.Resources.Remove(buildResource); 972var buildResource = builder.ApplicationBuilder.Resources 978builder.ApplicationBuilder.CreateResourceBuilder(buildResource) 1296if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode 1357&& builder.Resource.SupportsDebugging(builder.ApplicationBuilder.Configuration, out _);
Aspire.Hosting.JavaScript (20)
DenoHostingExtensions.cs (1)
448if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
JavaScriptHostingExtensions.cs (19)
301.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production") 345builder.ApplicationBuilder.OnBeforeStart((_, _) => 710.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production") 1092.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production") 1315if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1402if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1483if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 2541resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasBunLock 2546resource.ApplicationBuilder.ExecutionContext.IsPublishMode && 2612if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode || 2693resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasPnpmLock 2944builder.ApplicationBuilder.AddResource(debuggerResource) 2982var configuration = builder.ApplicationBuilder.Configuration; 3010if (resource.ApplicationBuilder.ExecutionContext.IsRunMode) 3014resource.ApplicationBuilder.TryCreateResourceBuilder<JavaScriptInstallerResource>(installerName, out var existingResource); 3035var installerBuilder = resource.ApplicationBuilder.AddResource(installer) 3040resource.ApplicationBuilder.OnBeforeStart((_, _) => 3076if (!resource.ApplicationBuilder.ExecutionContext.IsRunMode) 3082resource.ApplicationBuilder.TryCreateResourceBuilder<JavaScriptInstallerResource>(installerName, out var existingResource);
Aspire.Hosting.Kafka (7)
KafkaBuilderExtensions.cs (7)
100if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 102var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource); 112var kafkaUiBuilder = builder.ApplicationBuilder.AddResource(kafkaUi) 120builder.ApplicationBuilder.OnBeforeStart((@event, ct) => 125builder.ApplicationBuilder.CreateResourceBuilder(kafkaResource).WithUrlForEndpoint(kafkaUi.PrimaryEndpoint, url => 135builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(kafkaUi, (e, ct) => 137var kafkaResources = builder.ApplicationBuilder.Resources.OfType<KafkaServerResource>();
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
222var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory); 251var importFullPath = Path.GetFullPath(import, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Kubernetes (24)
CertManagerExtensions.cs (6)
121if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 123return builder.ApplicationBuilder.CreateResourceBuilder(resource); 126var resourceBuilder = builder.ApplicationBuilder.AddResource(resource).WithIconName("Certificate").ExcludeFromManifest(); 163if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 165return builder.ApplicationBuilder.CreateResourceBuilder(issuer); 168return builder.ApplicationBuilder.AddResource(issuer).WithIconName("ContactCard").ExcludeFromManifest();
KubernetesEnvironmentExtensions.cs (3)
486if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 488return builder.ApplicationBuilder.CreateResourceBuilder(nodePool); 491return builder.ApplicationBuilder.AddResource(nodePool)
KubernetesGatewayExtensions.cs (3)
43if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 45return builder.ApplicationBuilder.CreateResourceBuilder(gateway); 48return builder.ApplicationBuilder.AddResource(gateway)
KubernetesHelmChartExtensions.cs (3)
78if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 80return builder.ApplicationBuilder.CreateResourceBuilder(resource); 83var chartBuilder = builder.ApplicationBuilder.AddResource(resource)
KubernetesIngressExtensions.cs (3)
51if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 53return builder.ApplicationBuilder.CreateResourceBuilder(ingress); 56return builder.ApplicationBuilder.AddResource(ingress)
KubernetesPersistentVolumeExtensions.cs (4)
56if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 60return builder.ApplicationBuilder.CreateResourceBuilder(volume); 63return builder.ApplicationBuilder.AddResource(volume) 559if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode || builder.Resource is not ContainerResource)
KubernetesServiceExtensions.cs (2)
40if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 45builder.ApplicationBuilder.AddKubernetesInfrastructureCore();
Aspire.Hosting.Maui (13)
MauiAndroidExtensions.cs (2)
160var resourceBuilder = builder.ApplicationBuilder.AddResource(androidDeviceResource) 365var resourceBuilder = builder.ApplicationBuilder.AddResource(androidEmulatorResource)
MauiiOSExtensions.cs (2)
167var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSDeviceResource) 378var resourceBuilder = builder.ApplicationBuilder.AddResource(iOSSimulatorResource)
MauiMacCatalystExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(macCatalystResource)
MauiOtlpExtensions.cs (4)
71var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(platformResource.Parent); 72var configuration = builder.ApplicationBuilder.Configuration; 96var appBuilder = parentBuilder.ApplicationBuilder; 536if (platformBuilder.ApplicationBuilder.ExecutionContext.IsPublishMode)
MauiPlatformHelper.cs (3)
57Path.Combine(builder.ApplicationBuilder.AppHostDirectory, projectPath)); 110var configuration = resourceBuilder.ApplicationBuilder.AppHostAssembly?.GetCustomAttribute<AssemblyConfigurationAttribute>()?.Configuration; 169var appBuilder = resourceBuilder.ApplicationBuilder;
MauiWindowsExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(windowsResource)
Aspire.Hosting.Milvus (2)
MilvusBuilderExtensions.cs (2)
113return builder.ApplicationBuilder.AddResource(milvusDatabaseResource) 150var resourceBuilder = builder.ApplicationBuilder.AddResource(attuContainer)
Aspire.Hosting.MongoDB (14)
MongoDBBuilderExtensions.cs (12)
274builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(mongoDBDatabase, async (@event, ct) => 287builder.ApplicationBuilder.Services.AddHealthChecks() 294return builder.ApplicationBuilder 320var resourceBuilder = builder.ApplicationBuilder 345builder.ApplicationBuilder.Eventing.Subscribe<BeforeStartEvent>((@event, ct) => 353resourceBuilder.WaitFor(builder.ApplicationBuilder.CreateResourceBuilder(replicaSet)); 446var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory); 521ThrowIfPublishMode(builder.ApplicationBuilder, nameof(WithReplicaSet)); 537builder.WithKeyFile(CreateReplicaSetKeyFile(builder.ApplicationBuilder, builder.Resource.Name)); 604ThrowIfPublishMode(builder.ApplicationBuilder, nameof(WithKeyFile)); 673ThrowIfPublishMode(builder.ApplicationBuilder, nameof(WithTlsMode)); 708ThrowIfPublishMode(builder.ApplicationBuilder, nameof(WithTlsAllowInvalidCertificates));
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
402MongoDBBuilderExtensions.ThrowIfPublishMode(builder.ApplicationBuilder, nameof(WithMember));
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.MySql (12)
MySqlBuilderExtensions.cs (11)
179builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(mySqlDatabase, async (@event, ct) => 190builder.ApplicationBuilder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 192return builder.ApplicationBuilder 295if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().SingleOrDefault() is { } existinghpMyAdminResource) 297var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existinghpMyAdminResource); 306var phpMyAdminContainerBuilder = builder.ApplicationBuilder.AddResource(phpMyAdminContainer) 314builder.ApplicationBuilder.OnBeforeStart((@event, ct) => 319builder.ApplicationBuilder.CreateResourceBuilder(mySqlResource).WithUrlForEndpoint(phpMyAdminContainer.PrimaryEndpoint, url => 329builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(phpMyAdminContainer, async (e, ct) => 331var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>(); 473var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.OpenAI (4)
OpenAIExtensions.cs (4)
113return builder.ApplicationBuilder.AddResource(resource) 173builder.ApplicationBuilder.Resources.Remove(builder.Resource.Key); 211builder.ApplicationBuilder.Services.AddHttpClient(); 214builder.ApplicationBuilder.Services.AddHealthChecks()
Aspire.Hosting.Oracle (2)
OracleDatabaseBuilderExtensions.cs (2)
93return builder.ApplicationBuilder.AddResource(oracleDatabase) 158var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.PostgreSQL (18)
PostgresBuilderExtensions.cs (17)
208builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(postgresDatabase, async (@event, ct) => 219builder.ApplicationBuilder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 221return builder.ApplicationBuilder 244if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 246var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 255var pgAdminContainerBuilder = builder.ApplicationBuilder.AddResource(pgAdminContainer) 269var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 357if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 359var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource); 368var pgwebContainerBuilder = builder.ApplicationBuilder.AddResource(pgwebContainer) 390var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>(); 435if (builder.ApplicationBuilder.Resources.TryGetByName(containerName, out var existingResource) && existingResource is PostgresMcpContainerResource existing) 437var existingBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existing); 443var mcpContainerBuilder = builder.ApplicationBuilder.AddResource(mcpContainer) 473resourceBuilder.ApplicationBuilder.OnBeforeStart((@event, ct) => 479resourceBuilder.ApplicationBuilder.CreateResourceBuilder(postgresResource).WithUrlForEndpoint(endpoint, url => 606var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Python (8)
PythonAppResourceBuilderExtensions.cs (8)
1295if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1299builder.ApplicationBuilder.TryCreateResourceBuilder<PythonInstallerResource>(installerName, out var existingResource); 1317var installerBuilder = builder.ApplicationBuilder.AddResource(installer) 1329builder.ApplicationBuilder.OnBeforeStart((_, _) => 1382if (builder.ApplicationBuilder.TryCreateResourceBuilder<PythonVenvCreatorResource>(venvCreatorName, out _)) 1405builder.ApplicationBuilder.AddResource(venvCreator) 1421if (builder.ApplicationBuilder.TryCreateResourceBuilder<PythonVenvCreatorResource>(venvCreatorName, out var venvCreatorBuilder)) 1423builder.ApplicationBuilder.Resources.Remove(venvCreatorBuilder.Resource);
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
287if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Radius (4)
Secrets\RadiusSecretStoreExtensions.cs (4)
116var storeBuilder = radius.ApplicationBuilder.ExecutionContext.IsRunMode 117? radius.ApplicationBuilder.CreateResourceBuilder(resource) 118: radius.ApplicationBuilder.AddResource(resource); 248population.SealedManifestPath = Path.GetFullPath(manifestPath, store.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Radius.Tests (11)
Publishing\InlineSecretStoreBicepTests.cs (5)
33var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 34var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 56var crt = env.ApplicationBuilder.AddParameter("crt", secret: true); 57var key = env.ApplicationBuilder.AddParameter("key", secret: true); 71var bicep = GenerateStoreBicep(env => env.ApplicationBuilder.AddContainer("api", "img", "latest"));
Publishing\SealedSecretPublishTests.cs (1)
80Path.GetFullPath(Path.Combine("secrets", "db-creds.sealed.yaml"), store.ApplicationBuilder.AppHostDirectory),
Secrets\AddRadiusSecretStoreTests.cs (5)
55var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 56var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 72var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 73var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 74env.ApplicationBuilder
Aspire.Hosting.Redis (13)
RedisBuilderExtensions.cs (12)
282if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 284var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 293var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 302builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(resource, async (e, ct) => 304var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 364if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 366var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 375var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 382var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 413var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 466resourceBuilder.ApplicationBuilder.OnBeforeStart((@event, ct) => 472resourceBuilder.ApplicationBuilder.CreateResourceBuilder(redisResource).WithUrlForEndpoint(endpoint, url =>
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
656builder.ApplicationBuilder.ExecutionContext,
Aspire.Hosting.SqlServer (4)
SqlServerBuilderExtensions.cs (3)
164if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode) 242builder.ApplicationBuilder.Services.AddHealthChecks().AddSqlServer(sp => healthCheckConnectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 244return builder.ApplicationBuilder
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Tests (2)
ResourceFailureLoggingTests.cs (2)
104var category = $"{builder.ApplicationBuilder.Environment.ApplicationName}.Resources.{builder.Resource.Name}"; 105builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
Aspire.Hosting.Valkey (1)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Yarp (2)
YarpResourceExtensions.cs (2)
198if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 228if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)