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();
452 references to ApplicationBuilder
Aspire.Hosting (52)
Ats\UserSecretsExports.cs (1)
65userSecretsManager.GetOrSetSecret(resourceBuilder.ApplicationBuilder.Configuration, name, () => value);
ContainerResourceBuilderExtensions.cs (7)
326var sourcePath = Path.IsPathRooted(source) ? source : Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory); 682var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 829var fullyQualifiedContextPath = Path.GetFullPath(contextPath, builder.ApplicationBuilder.AppHostDirectory) 835var directoryService = builder.ApplicationBuilder.FileSystemService; 1498var sourceFullPath = Path.GetFullPath(sourcePath, builder.ApplicationBuilder.AppHostDirectory); 1505if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1703var 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)
127if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 134if (builder.ApplicationBuilder.TryCreateResourceBuilder<ExecutableContainerResource>(builder.Resource.Name, out var existingBuilder)) 152builder.ApplicationBuilder.Resources.Remove(builder.Resource); 155var cb = builder.ApplicationBuilder.AddResource(container); 218workingDirectory = 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)
104/// 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 (4)
140AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment); 177AddOtlpEnvironment(builder.Resource, builder.ApplicationBuilder.Configuration, builder.ApplicationBuilder.Environment, protocol);
ProjectResourceBuilderExtensions.cs (14)
535if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment()) 596if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 601if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 623var appHostDefaultLaunchProfileName = builder.ApplicationBuilder.Configuration["AppHost:DefaultLaunchProfileName"] 624?? builder.ApplicationBuilder.Configuration["DOTNET_LAUNCH_PROFILE"]; 675if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 702if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 975if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 982if (builder.ApplicationBuilder.TryCreateResourceBuilder<ProjectContainerResource>(builder.Resource.Name, out var existingBuilder)) 996builder.ApplicationBuilder.Resources.Remove(builder.Resource); 999var cb = builder.ApplicationBuilder.AddResource(container); 1067var rebuilderBuilder = builder.ApplicationBuilder.AddResource(rebuilder); 1193var host = builder.ApplicationBuilder.ExecutionContext.IsRunMode &&
ResourceBuilderExtensions.cs (11)
2267if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 2449var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2572var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(dependencyResourceWithParent.Parent); 2584builder.WaitForStartCore(builder.ApplicationBuilder.CreateResourceBuilder(referencedResource), waitBehavior, addRelationship: false); 2834builder.ApplicationBuilder.Services.AddHttpClient(); 2835builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 2837builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 3691builder.ApplicationBuilder.Services.AddHttpClient(); 4326builder.ApplicationBuilder.OnBeforeStart((@event, cancellationToken) => 4699var childBuilder = builder.ApplicationBuilder.CreateResourceBuilder(child); 4963if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
TerminalResourceBuilderExtensions.cs (1)
98var 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)
700if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 713if (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)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.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)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.CognitiveServices (1)
AzureOpenAIExtensions.cs (1)
201return builder.ApplicationBuilder.AddResource(deployment)
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); 179var password = ParameterResourceBuilderExtensions.CreateDefaultPasswordParameter(builder.ApplicationBuilder, $"{builder.Resource.Name}-certificate-passphrase"); 180emulatorSurrogateBuilder.WithHttpsDeveloperCertificate(password: builder.ApplicationBuilder.CreateResourceBuilder(password)); 217builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureCosmosDB( 228var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate); 369return builder.ApplicationBuilder.AddResource(database) 394return builder.ApplicationBuilder.AddResource(container) 452return builder.ApplicationBuilder.AddResource(container) 509if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 549var kv = builder.ApplicationBuilder.AddAzureKeyVault($"{builder.Resource.Name}-kv") 554if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 556builder.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 (8)
AzureFunctionsProjectResourceExtensions.cs (2)
260if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 305if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode
DurableTask\DurableTaskResourceExtensions.cs (6)
64if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 96if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 141if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 165.ApplicationBuilder 174.ApplicationBuilder 224var 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)
183if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 185return builder.ApplicationBuilder.CreateResourceBuilder(nodePool); 188return builder.ApplicationBuilder.AddResource(nodePool) 333builder.ApplicationBuilder.Resources.Remove(builder.Resource.DefaultContainerRegistry); 475if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 477return builder.ApplicationBuilder.CreateResourceBuilder(lb); 480return 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 (4)
AzureSandboxesExtensions.cs (2)
167if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 204if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
127var identityBuilder = builder.ApplicationBuilder.CreateResourceBuilder(identity); 143builder.ApplicationBuilder.CreateResourceBuilder(registry),
Aspire.Hosting.Azure.ServiceBus (8)
AzureServiceBusExtensions.cs (8)
186return builder.ApplicationBuilder.AddResource(queue) 272return builder.ApplicationBuilder.AddResource(topic) 313topicBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existingResource); 345return builder.ApplicationBuilder.AddResource(subscription) 405if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 416var passwordParameter = ParameterResourceBuilderExtensions.CreateDefaultPasswordParameter(builder.ApplicationBuilder, $"{builder.Resource.Name}-sql-pwd", minLower: 1, minUpper: 1, minNumeric: 1); 430var sqlServerResource = builder.ApplicationBuilder 453var surrogateBuilder = builder.ApplicationBuilder.CreateResourceBuilder(surrogate);
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 (1)
AzureWebPubSubExtensions.cs (1)
195var hubBuilder = builder.ApplicationBuilder.CreateResourceBuilder(hubResource);
Aspire.Hosting.Blazor (14)
BlazorGatewayExtensions.cs (9)
265if (!gateway.ApplicationBuilder.ExecutionContext.IsPublishMode) 268gateway.ApplicationBuilder, 320GetBlazorStorePath(gateway.ApplicationBuilder), "gateways", gateway.Resource.Name); 340var httpOtlpEndpointUrl = ResolveHttpOtlpEndpointUrl(context, gateway.ApplicationBuilder.Configuration); 385if (gateway.ApplicationBuilder.ExecutionContext.IsPublishMode) 410gateway.ApplicationBuilder.Eventing.Subscribe<InitializeResourceEvent>(gateway.Resource, (e, ct) => 536var project = GetProjectInfo(wasmApp.Resource.ProjectPath, gateway.ApplicationBuilder.AppHostDirectory); 549var companion = gateway.ApplicationBuilder.AddResource( 676var svcBuilder = gateway.ApplicationBuilder.CreateResourceBuilder(svcResource);
BlazorHostedExtensions.cs (5)
103if (!host.ApplicationBuilder.ExecutionContext.IsPublishMode) 106if (!host.ApplicationBuilder.Resources.Any(r => r.Name == debuggerName)) 121host.ApplicationBuilder.OnBeforeStart(async (beforeStartEvent, cancellationToken) => 143var httpOtlpEndpointUrl = BlazorGatewayExtensions.ResolveHttpOtlpEndpointUrl(context, host.ApplicationBuilder.Configuration); 290host.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)
474if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 592tunnelBuilder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 599var 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)
39builder.ApplicationBuilder.Eventing.Subscribe<BeforeStartEvent>((@event, ct) => 178if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 242projectPath = Path.GetFullPath(Path.Combine(builder.ApplicationBuilder.AppHostDirectory, projectPath)); 332builder.ApplicationBuilder.Eventing.Subscribe<BeforeStartEvent>((@event, _) => 352var configured = builder.ApplicationBuilder.Configuration["Pipeline:OutputPath"]; 358return Path.Combine(builder.ApplicationBuilder.AppHostDirectory, "aspire-output");
EFResourceBuilderExtensions.cs (3)
148var existingMigrationResources = builder.ApplicationBuilder.Resources 184var innerBuilder = builder.ApplicationBuilder 642var toolBuilder = migrationBuilder.ApplicationBuilder.AddDotnetTool(toolName, EFToolPackageId)
Aspire.Hosting.Foundry (45)
FoundryExtensions.cs (9)
71builder.ApplicationBuilder.AddResource(deployment); 75var deploymentBuilder = builder.ApplicationBuilder 170if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 184var deploymentBuilder = builder.ApplicationBuilder 191builder.ApplicationBuilder.Services.AddHealthChecks() 199builder.ApplicationBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, FoundryLocalLifecycleService>()); 208if (builder.ApplicationBuilder.Resources 339builder.ApplicationBuilder.Eventing.Subscribe<ResourceReadyEvent>(foundryResource, (@event, ct) => 422builder.ApplicationBuilder.Services.AddHealthChecks()
HostedAgent\HostedAgentBuilderExtension.cs (13)
216if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 268builder.ApplicationBuilder.Resources.Remove(defaultRegistry); 276if (builder.ApplicationBuilder.Resources.OfType<AzureCognitiveServicesProjectResource>().FirstOrDefault() is { } existingProject) 278return builder.ApplicationBuilder.CreateResourceBuilder(existingProject); 281return builder.ApplicationBuilder 459if (builder.ApplicationBuilder.TryCreateResourceBuilder<AzureHostedAgentResource>(agentName, out var existingHostedAgent)) 472else if (builder.ApplicationBuilder.TryCreateResourceBuilder<ContainerResource>(resource.Name, out var containerResourceBuilder)) 480builder.ApplicationBuilder.CreateResourceBuilder(executableResource) 483if (builder.ApplicationBuilder.TryCreateResourceBuilder(resource.Name, out containerResourceBuilder)) 509builder.ApplicationBuilder.CreateResourceBuilder(projectTarget) 515builder.ApplicationBuilder.CreateResourceBuilder(target) 528builder.ApplicationBuilder.AddResource(hostedAgent) 571builder.ApplicationBuilder.CreateResourceBuilder(targetWithEndpoints)
Project\ConnectionBuilderExtensions.cs (2)
75return builder.ApplicationBuilder.AddResource(connectionResource); 461return 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)
Aspire.Hosting.GitHub.Models (3)
GitHubModelsExtensions.cs (3)
168builder.ApplicationBuilder.Resources.Remove(builder.Resource.Key); 208builder.ApplicationBuilder.Services.AddHttpClient(); 211builder.ApplicationBuilder.Services.AddHealthChecks()
Aspire.Hosting.Go (8)
GoHostingExtensions.cs (8)
371if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 376var tidy = builder.ApplicationBuilder 420if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 425var vendor = builder.ApplicationBuilder 466if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 471var download = builder.ApplicationBuilder 514if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 519var vet = builder.ApplicationBuilder
Aspire.Hosting.Java (9)
JavaHostingExtensions.cs (9)
719&& builder.ApplicationBuilder.ExecutionContext.IsRunMode 825var createRunResource = builder.ApplicationBuilder.ExecutionContext.IsRunMode 862var buildBuilder = builder.ApplicationBuilder.AddResource(buildResource) 904var buildResource = builder.ApplicationBuilder.Resources 916builder.ApplicationBuilder.Resources.Remove(buildResource); 975var buildResource = builder.ApplicationBuilder.Resources 981builder.ApplicationBuilder.CreateResourceBuilder(buildResource) 1299if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode 1360&& builder.Resource.SupportsDebugging(builder.ApplicationBuilder.Configuration, out _);
Aspire.Hosting.JavaScript (16)
JavaScriptHostingExtensions.cs (16)
310.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production") 354builder.ApplicationBuilder.OnBeforeStart((_, _) => 739.WithEnvironment("NODE_ENV", builder.ApplicationBuilder.Environment.IsDevelopment() ? "development" : "production") 934if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1017if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1081if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1894resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasBunLock 1899resource.ApplicationBuilder.ExecutionContext.IsPublishMode && 1965if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode || 2046resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasPnpmLock 2266builder.ApplicationBuilder.AddResource(debuggerResource) 2304var configuration = builder.ApplicationBuilder.Configuration; 2332if (resource.ApplicationBuilder.ExecutionContext.IsRunMode) 2336resource.ApplicationBuilder.TryCreateResourceBuilder<JavaScriptInstallerResource>(installerName, out var existingResource); 2357var installerBuilder = resource.ApplicationBuilder.AddResource(installer) 2362resource.ApplicationBuilder.OnBeforeStart((_, _) =>
Aspire.Hosting.Kafka (5)
KafkaBuilderExtensions.cs (5)
100if (builder.ApplicationBuilder.Resources.OfType<KafkaUIContainerResource>().SingleOrDefault() is { } existingKafkaUIResource) 102var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingKafkaUIResource); 111var kafkaUiBuilder = builder.ApplicationBuilder.AddResource(kafkaUi) 118builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(kafkaUi, (e, ct) => 120var 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)
123if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 125return builder.ApplicationBuilder.CreateResourceBuilder(resource); 128var resourceBuilder = builder.ApplicationBuilder.AddResource(resource).WithIconName("Certificate").ExcludeFromManifest(); 165if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 167return builder.ApplicationBuilder.CreateResourceBuilder(issuer); 170return builder.ApplicationBuilder.AddResource(issuer).WithIconName("ContactCard").ExcludeFromManifest();
KubernetesEnvironmentExtensions.cs (3)
488if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 490return builder.ApplicationBuilder.CreateResourceBuilder(nodePool); 493return 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)
81if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 83return builder.ApplicationBuilder.CreateResourceBuilder(resource); 86var 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)
55if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 59return builder.ApplicationBuilder.CreateResourceBuilder(volume); 62return builder.ApplicationBuilder.AddResource(volume) 476if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode || builder.Resource is not ContainerResource)
KubernetesServiceExtensions.cs (2)
40if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 45builder.ApplicationBuilder.AddKubernetesInfrastructureCore();
Aspire.Hosting.Maui (12)
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 (3)
63var parentBuilder = builder.ApplicationBuilder.CreateResourceBuilder(platformResource.Parent); 64var configuration = builder.ApplicationBuilder.Configuration; 88var appBuilder = parentBuilder.ApplicationBuilder;
MauiPlatformHelper.cs (3)
57Path.Combine(builder.ApplicationBuilder.AppHostDirectory, projectPath)); 105var configuration = resourceBuilder.ApplicationBuilder.AppHostAssembly?.GetCustomAttribute<AssemblyConfigurationAttribute>()?.Configuration; 158var appBuilder = resourceBuilder.ApplicationBuilder;
MauiWindowsExtensions.cs (1)
91var resourceBuilder = builder.ApplicationBuilder.AddResource(windowsResource)
Aspire.Hosting.Milvus (2)
MilvusBuilderExtensions.cs (2)
112return builder.ApplicationBuilder.AddResource(milvusDatabaseResource) 149var resourceBuilder = builder.ApplicationBuilder.AddResource(attuContainer)
Aspire.Hosting.MongoDB (5)
MongoDBBuilderExtensions.cs (5)
121builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(mongoDBDatabase, async (@event, ct) => 134builder.ApplicationBuilder.Services.AddHealthChecks() 141return builder.ApplicationBuilder 167var resourceBuilder = builder.ApplicationBuilder.AddResource(mongoExpressContainer) 265var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.MySql (9)
MySqlBuilderExtensions.cs (9)
130builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(mySqlDatabase, async (@event, ct) => 141builder.ApplicationBuilder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 143return builder.ApplicationBuilder 246if (builder.ApplicationBuilder.Resources.OfType<PhpMyAdminContainerResource>().SingleOrDefault() is { } existinghpMyAdminResource) 248var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existinghpMyAdminResource); 256var phpMyAdminContainerBuilder = builder.ApplicationBuilder.AddResource(phpMyAdminContainer) 263builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(phpMyAdminContainer, async (e, ct) => 265var mySqlInstances = builder.ApplicationBuilder.Resources.OfType<MySqlServerResource>(); 405var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
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 (15)
PostgresBuilderExtensions.cs (15)
162builder.ApplicationBuilder.Eventing.Subscribe<ConnectionStringAvailableEvent>(postgresDatabase, async (@event, ct) => 173builder.ApplicationBuilder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 175return builder.ApplicationBuilder 198if (builder.ApplicationBuilder.Resources.OfType<PgAdminContainerResource>().SingleOrDefault() is { } existingPgAdminResource) 200var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgAdminResource); 209var pgAdminContainerBuilder = builder.ApplicationBuilder.AddResource(pgAdminContainer) 223var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresServerResource>(); 309if (builder.ApplicationBuilder.Resources.OfType<PgWebContainerResource>().SingleOrDefault() is { } existingPgWebResource) 311var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingPgWebResource); 320var pgwebContainerBuilder = builder.ApplicationBuilder.AddResource(pgwebContainer) 340var postgresInstances = builder.ApplicationBuilder.Resources.OfType<PostgresDatabaseResource>(); 385if (builder.ApplicationBuilder.Resources.TryGetByName(containerName, out var existingResource) && existingResource is PostgresMcpContainerResource existing) 387var existingBuilder = builder.ApplicationBuilder.CreateResourceBuilder(existing); 393var mcpContainerBuilder = builder.ApplicationBuilder.AddResource(mcpContainer) 530var importFullPath = Path.GetFullPath(source, builder.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Python (8)
PythonAppResourceBuilderExtensions.cs (8)
1297if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1301builder.ApplicationBuilder.TryCreateResourceBuilder<PythonInstallerResource>(installerName, out var existingResource); 1319var installerBuilder = builder.ApplicationBuilder.AddResource(installer) 1331builder.ApplicationBuilder.OnBeforeStart((_, _) => 1384if (builder.ApplicationBuilder.TryCreateResourceBuilder<PythonVenvCreatorResource>(venvCreatorName, out _)) 1407builder.ApplicationBuilder.AddResource(venvCreator) 1423if (builder.ApplicationBuilder.TryCreateResourceBuilder<PythonVenvCreatorResource>(venvCreatorName, out var venvCreatorBuilder)) 1425builder.ApplicationBuilder.Resources.Remove(venvCreatorBuilder.Resource);
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
282if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Radius (4)
Secrets\RadiusSecretStoreExtensions.cs (4)
118var storeBuilder = radius.ApplicationBuilder.ExecutionContext.IsRunMode 119? radius.ApplicationBuilder.CreateResourceBuilder(resource) 120: radius.ApplicationBuilder.AddResource(resource); 250population.SealedManifestPath = Path.GetFullPath(manifestPath, store.ApplicationBuilder.AppHostDirectory);
Aspire.Hosting.Radius.Tests (11)
Publishing\InlineSecretStoreBicepTests.cs (5)
34var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 35var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 57var crt = env.ApplicationBuilder.AddParameter("crt", secret: true); 58var key = env.ApplicationBuilder.AddParameter("key", secret: true); 72var bicep = GenerateStoreBicep(env => env.ApplicationBuilder.AddContainer("api", "img", "latest"));
Publishing\SealedSecretPublishTests.cs (1)
81Path.GetFullPath(Path.Combine("secrets", "db-creds.sealed.yaml"), store.ApplicationBuilder.AppHostDirectory),
Secrets\AddRadiusSecretStoreTests.cs (5)
56var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 57var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 73var user = env.ApplicationBuilder.AddParameter("db-user", secret: true); 74var pass = env.ApplicationBuilder.AddParameter("db-pass", secret: true); 75env.ApplicationBuilder
Aspire.Hosting.Redis (10)
RedisBuilderExtensions.cs (10)
230if (builder.ApplicationBuilder.Resources.OfType<RedisCommanderResource>().SingleOrDefault() is { } existingRedisCommanderResource) 232var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 241var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 248builder.ApplicationBuilder.Eventing.Subscribe<BeforeResourceStartedEvent>(resource, async (e, ct) => 250var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 310if (builder.ApplicationBuilder.Resources.OfType<RedisInsightResource>().SingleOrDefault() is { } existingRedisCommanderResource) 312var builderForExistingResource = builder.ApplicationBuilder.CreateResourceBuilder(existingRedisCommanderResource); 321var resourceBuilder = builder.ApplicationBuilder.AddResource(resource) 328var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>(); 359var redisInstances = builder.ApplicationBuilder.Resources.OfType<RedisResource>();
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
659builder.ApplicationBuilder.ExecutionContext,
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
134builder.ApplicationBuilder.Services.AddHealthChecks().AddSqlServer(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 136return builder.ApplicationBuilder
Aspire.Hosting.Tests (2)
ResourceFailureLoggingTests.cs (2)
76var category = $"{builder.ApplicationBuilder.Environment.ApplicationName}.Resources.{builder.Resource.Name}"; 77builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
Aspire.Hosting.Yarp (2)
YarpResourceExtensions.cs (2)
199if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 229if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)