4 implementations of ExecutionContext
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
101public DistributedApplicationExecutionContext ExecutionContext { get; }
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
753public DistributedApplicationExecutionContext ExecutionContext { get; } = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
522public DistributedApplicationExecutionContext ExecutionContext => innerBuilder.ExecutionContext; 687public DistributedApplicationExecutionContext ExecutionContext => _innerBuilder.ExecutionContext;
203 references to ExecutionContext
Aspire.Hosting (17)
ContainerRegistryResourceBuilderExtensions.cs (2)
56var resourceBuilder = builder.ExecutionContext.IsRunMode 109var resourceBuilder = builder.ExecutionContext.IsRunMode
ContainerResourceBuilderExtensions.cs (1)
1535if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
ExecutableResourceBuilderExtensions.cs (1)
129if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
IDistributedApplicationBuilder.cs (1)
89/// The <see cref="ExecutionContext"/> property provides access key information about the context
ParameterResourceBuilderExtensions.cs (2)
171if (persist && builder.ExecutionContext.IsRunMode) 487if (builder.ExecutionContext.IsRunMode)
ProjectResourceBuilderExtensions.cs (8)
591if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 605if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment()) 677if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 682if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 756if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 783if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1058if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1293var host = builder.ApplicationBuilder.ExecutionContext.IsRunMode &&
ResourceBuilderExtensions.cs (2)
2658if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 5465if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure (5)
AzureEnvironmentResourceExtensions.cs (1)
36if (builder.ExecutionContext.IsRunMode)
AzureUserAssignedIdentityExtensions.cs (1)
39if (builder.ExecutionContext.IsRunMode)
ExistingAzureResourceExtensions.cs (2)
713if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 726if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Provisioning\AzureProvisionerExtensions.cs (1)
61if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.ApiManagement (9)
AzureApiManagementExtensions.cs (9)
106if (builder.ExecutionContext.IsRunMode) 396var resourceBuilder = builder.ApplicationBuilder.ExecutionContext.IsRunMode 479var resourceBuilder = builder.ApplicationBuilder.ExecutionContext.IsRunMode 634var resourceBuilder = builder.ApplicationBuilder.ExecutionContext.IsRunMode 884return (builder.ApplicationBuilder.ExecutionContext.IsRunMode 1015return (builder.ApplicationBuilder.ExecutionContext.IsRunMode 1132return (builder.ApplicationBuilder.ExecutionContext.IsRunMode 1278var resourceBuilder = builder.ApplicationBuilder.ExecutionContext.IsRunMode 2700var resourceBuilder = builder.ApplicationBuilder.ExecutionContext.IsRunMode
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
106if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppContainerExtensions.cs (1)
41if (!container.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureContainerAppExecutableExtensions.cs (1)
41if (!executable.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureContainerAppExtensions.cs (2)
678var appEnvBuilder = builder.ExecutionContext.IsRunMode 1319if (builder.ExecutionContext.IsPublishMode)
AzureContainerAppProjectExtensions.cs (1)
43if (!project.ApplicationBuilder.ExecutionContext.IsPublishMode)
ContainerAppExtensions.cs (1)
159if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceComputeResourceExtensions.cs (2)
47if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 85if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureAppServiceEnvironmentExtensions.cs (2)
298var appServiceEnvBuilder = builder.ExecutionContext.IsPublishMode 550if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
45if (builder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.CosmosDB (3)
AzureCosmosDBExtensions.cs (3)
100if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 512if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 557if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.EntraId (10)
EntraIdResourceExtensions.cs (10)
691if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode || 699builder.Resource.ClientCredentials.Add(new EntraIdLocalDeveloperCertificateCredential(builder.Resource, builder.ApplicationBuilder.ExecutionContext)); 875if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 932if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 985if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1259if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 1538if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1540return ReferenceExpression.Create($"{new EntraIdRunModeBrowserOrigin(endpoint, builder.ApplicationBuilder.ExecutionContext)}"); 2132if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 3099if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
261if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.FrontDoor (2)
AzureFrontDoorExtensions.cs (1)
175return builder.ExecutionContext.IsPublishMode
AzureFrontDoorPrivateLinkExtensions.cs (1)
134if (!environment.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Functions (8)
AzureFunctionsProjectResourceExtensions.cs (5)
245if (builder.ExecutionContext.IsRunMode) 294if (builder.ExecutionContext.IsRunMode) 355if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 401if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode 414if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
DurableTask\DurableTaskResourceExtensions.cs (3)
64if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 96if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 141if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Kubernetes (4)
AzureKubernetesEnvironmentExtensions.cs (4)
84if (builder.ExecutionContext.IsRunMode) 143new KubeletRoleAssignmentsContext(infrastructure, resource, builder.ExecutionContext))); 322if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 662if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Kusto (1)
AzureKustoBuilderExtensions.cs (1)
163if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Network (8)
AzureInternalLoadBalancerExtensions.cs (1)
39if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
AzureNatGatewayExtensions.cs (1)
51if (builder.ExecutionContext.IsRunMode)
AzureNetworkSecurityGroupExtensions.cs (1)
50if (builder.ExecutionContext.IsRunMode)
AzureNetworkSecurityPerimeterExtensions.cs (1)
45if (builder.ExecutionContext.IsRunMode)
AzurePrivateEndpointExtensions.cs (1)
65if (builder.ExecutionContext.IsRunMode)
AzurePublicIPAddressExtensions.cs (1)
47if (builder.ExecutionContext.IsRunMode)
AzureVirtualNetworkExtensions.cs (2)
103if (builder.ExecutionContext.IsRunMode) 271if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresExtensions.cs (3)
224if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 312if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 493if (distributedApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Redis (4)
AzureManagedRedisExtensions.cs (2)
96if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 144if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
AzureRedisExtensions.cs (2)
160if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 208if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Sandboxes (4)
AzureSandboxesExtensions.cs (4)
124if (builder.ExecutionContext.IsRunMode) 161if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 195if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 518if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
407if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
154if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Sql (5)
AzureSqlExtensions.cs (4)
185if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 339if (distributedApplicationBuilder.ExecutionContext.IsRunMode) 404if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 454if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureSqlServerResource.cs (1)
537if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
193if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Tests (2)
DurableTaskResourceExtensionsTests.cs (2)
127Assert.False(dts.ApplicationBuilder.ExecutionContext.IsRunMode); 128Assert.True(dts.ApplicationBuilder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Azure.WebPubSub (2)
AzureWebPubSubExtensions.cs (2)
186if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 224ExecutionContext = builder.ApplicationBuilder.ExecutionContext
Aspire.Hosting.Blazor (5)
BlazorGatewayExtensions.cs (4)
58if (builder.ExecutionContext.IsPublishMode) 127if (!gateway.ApplicationBuilder.ExecutionContext.IsRunMode) 327if (!gateway.ApplicationBuilder.ExecutionContext.IsPublishMode) 447if (gateway.ApplicationBuilder.ExecutionContext.IsPublishMode)
BlazorHostedExtensions.cs (1)
170if (!host.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Blazor.Tests (1)
BlazorHostedExtensionsTests.cs (1)
566var context = new EnvironmentCallbackContext(builder.ExecutionContext, resource, env)
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
505if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentExtensions.cs (1)
91if (builder.ExecutionContext.IsRunMode)
DockerComposeServiceExtensions.cs (1)
41if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (1)
42if (!builder.ExecutionContext.IsRunMode || !ShouldCoordinateBuild(builder))
DotnetProjectHostingExtensions.cs (1)
483if (!builder.ExecutionContext.IsRunMode
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResourceBuilderExtensions.cs (1)
179if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Foundry (5)
FoundryExtensions.cs (1)
204if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
HostedAgent\HostedAgentBuilderExtension.cs (1)
218if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Project\ProjectBuilderExtension.cs (1)
53if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Toolbox\FoundryToolboxBuilderExtensions.cs (2)
109if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 134if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Go (6)
GoHostingExtensions.cs (6)
332if (builder.ExecutionContext.IsPublishMode && 400if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 449if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 495if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 543if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 766if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Java (4)
JavaHostingExtensions.cs (4)
427if (builder.ExecutionContext.IsRunMode) 716&& builder.ApplicationBuilder.ExecutionContext.IsRunMode 822var createRunResource = builder.ApplicationBuilder.ExecutionContext.IsRunMode 1296if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode
Aspire.Hosting.JavaScript (18)
DenoHostingExtensions.cs (1)
448if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
JavaScriptHostingExtensions.cs (17)
280if (builder.ExecutionContext.IsRunMode) 685if (builder.ExecutionContext.IsRunMode) 1049if (builder.ExecutionContext.IsRunMode) 1315if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1402if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1483if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 1901if (builder.ExecutionContext.IsPublishMode && 1922if (builder.ExecutionContext.IsRunMode) 2152if (builder.ExecutionContext.IsRunMode) 2237if (builder.ExecutionContext.IsPublishMode) 2250if (builder.ExecutionContext.IsPublishMode && 2528resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasBunLock 2533resource.ApplicationBuilder.ExecutionContext.IsPublishMode && 2599if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode || 2680resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasPnpmLock 2997if (resource.ApplicationBuilder.ExecutionContext.IsRunMode) 3063if (!resource.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
111if (builder.ExecutionContext.IsRunMode) 131if (builder.ExecutionContext.IsRunMode)
Aspire.Hosting.Kubernetes (10)
CertManagerExtensions.cs (2)
117if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 159if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
KubernetesEnvironmentExtensions.cs (2)
330if (builder.ExecutionContext.IsRunMode) 486if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
KubernetesGatewayExtensions.cs (1)
43if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
KubernetesHelmChartExtensions.cs (1)
78if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
KubernetesIngressExtensions.cs (1)
51if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
KubernetesPersistentVolumeExtensions.cs (2)
56if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 564if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode || builder.Resource is not ContainerResource)
KubernetesServiceExtensions.cs (1)
40if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Maui (1)
MauiOtlpExtensions.cs (1)
536if (platformBuilder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.MongoDB (3)
MongoDBBuilderExtensions.cs (2)
140if (builder.ExecutionContext.IsRunMode) 727if (builder.ExecutionContext.IsPublishMode)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.MySql (1)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Orleans.Tests (1)
OrleansProviderTypeTests.cs (1)
121var context = new EnvironmentCallbackContext(builder.ExecutionContext, resource, env);
Aspire.Hosting.PostgreSQL (1)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Python (6)
PythonAppResourceBuilderExtensions.cs (6)
289if (builder.ExecutionContext.IsPublishMode) 302if (!builder.ExecutionContext.IsPublishMode) 322if (builder.ExecutionContext.IsRunMode) 479if (builder.ExecutionContext.IsPublishMode && 510if (builder.ExecutionContext.IsRunMode) 1356if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
89if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
287if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Radius (3)
RadiusExtensions.cs (1)
42if (builder.ExecutionContext.IsRunMode)
Secrets\RadiusSecretStoreExtensions.cs (2)
67if (builder.ExecutionContext.IsRunMode) 116var storeBuilder = radius.ApplicationBuilder.ExecutionContext.IsRunMode
Aspire.Hosting.Redis (2)
RedisBuilderExtensions.cs (1)
189if (builder.ExecutionContext.IsRunMode)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Rust (4)
RustHostingExtensions.cs (4)
91.WithCargoArgs(context => AddInitialCargoArgs(resource, builder.ExecutionContext, context.Args)) 145if (builder.ExecutionContext.IsPublishMode) 656builder.ApplicationBuilder.ExecutionContext, 816var dockerfilePath = applicationBuilder.ExecutionContext.Services
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (1)
164if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
354if (builder.ExecutionContext.IsPublishMode) 777/// <inheritdoc cref="IDistributedApplicationBuilder.ExecutionContext" /> 778new DistributedApplicationExecutionContext ExecutionContext => ((IDistributedApplicationBuilder)this).ExecutionContext;
Aspire.Hosting.Testing.Tests (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Tests (3)
DistributedApplicationBuilderTests.cs (3)
42Assert.Equal(operation, builder.ExecutionContext.Operation); 954Assert.False(appBuilder.ExecutionContext.IsPublishMode); 1449Assert.True(appBuilder.ExecutionContext.IsPublishMode);
Aspire.Hosting.TestUtilities (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Valkey (1)
src\Shared\ContainerReplCommand.cs (1)
19if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Yarp (4)
YarpResourceExtensions.cs (4)
58if (builder.ExecutionContext.IsRunMode) 77if (builder.ExecutionContext.IsRunMode) 198if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 228if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureApiManagement.AppHost (1)
AppHost.cs (1)
19if (builder.ExecutionContext.IsPublishMode)
EntraId.AppHost (1)
AppHost.cs (1)
41if (useLocalCertificate && builder.ExecutionContext.IsRunMode)
Publishers.AppHost (1)
AppHost.cs (1)
10var publisher = builder.ExecutionContext.PublisherName;
TestShop.AppHost (1)
AppHost.cs (1)
118if (builder.Environment.IsDevelopment() && builder.ExecutionContext.IsRunMode)