3 implementations of ExecutionContext
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
91public DistributedApplicationExecutionContext ExecutionContext { get; }
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
242public DistributedApplicationExecutionContext ExecutionContext => innerBuilder.ExecutionContext; 396public DistributedApplicationExecutionContext ExecutionContext => _innerBuilder.ExecutionContext;
89 references to ExecutionContext
Aspire.Hosting (15)
ContainerRegistryResourceBuilderExtensions.cs (2)
55var resourceBuilder = builder.ExecutionContext.IsRunMode 107var resourceBuilder = builder.ExecutionContext.IsRunMode
ContainerResourceBuilderExtensions.cs (1)
1300if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
ExecutableResourceBuilderExtensions.cs (1)
119if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
IDistributedApplicationBuilder.cs (1)
91/// The <see cref="ExecutionContext"/> property provides access key information about the context
ParameterResourceBuilderExtensions.cs (2)
142if (persist && builder.ExecutionContext.IsRunMode) 351if (builder.ExecutionContext.IsRunMode)
ProjectResourceBuilderExtensions.cs (6)
416if (builder.ApplicationBuilder.ExecutionContext.IsRunMode && builder.ApplicationBuilder.Environment.IsDevelopment()) 448if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 522if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 549if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 811if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 994var host = builder.ApplicationBuilder.ExecutionContext.IsRunMode &&
ResourceBuilderExtensions.cs (2)
1360if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 2969if (!builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure (7)
AzureEnvironmentResourceExtensions.cs (1)
34if (builder.ExecutionContext.IsRunMode)
AzureUserAssignedIdentityExtensions.cs (1)
37if (builder.ExecutionContext.IsRunMode)
ExistingAzureResourceExtensions.cs (4)
40if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 61if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 82if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 103if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Provisioning\AzureProvisionerExtensions.cs (1)
59if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AIFoundry (1)
AzureAIFoundryExtensions.cs (1)
130if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppConfiguration (1)
AzureAppConfigurationExtensions.cs (1)
76if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppContainers (6)
AzureContainerAppContainerExtensions.cs (1)
40if (!container.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureContainerAppExecutableExtensions.cs (1)
40if (!executable.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureContainerAppExtensions.cs (2)
336var appEnvBuilder = builder.ExecutionContext.IsRunMode 438if (builder.ExecutionContext.IsPublishMode)
AzureContainerAppProjectExtensions.cs (1)
40if (!project.ApplicationBuilder.ExecutionContext.IsPublishMode)
ContainerAppExtensions.cs (1)
158if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceComputeResourceExtensions.cs (1)
44if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
AzureAppServiceEnvironmentExtensions.cs (2)
221var appServiceEnvBuilder = builder.ExecutionContext.IsPublishMode 344if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
59if (builder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.CosmosDB (2)
AzureCosmosDBExtensions.cs (2)
76if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 398if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.EventHubs (1)
AzureEventHubsExtensions.cs (1)
233if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (3)
190if (builder.ExecutionContext.IsRunMode) 260if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 305if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode
Aspire.Hosting.Azure.Kusto (1)
AzureKustoBuilderExtensions.cs (1)
157if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.PostgreSQL (3)
AzurePostgresExtensions.cs (3)
212if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 299if (builder.ApplicationBuilder.ExecutionContext.IsRunMode) 403if (distributedApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Redis (4)
AzureManagedRedisExtensions.cs (2)
87if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 134if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
AzureRedisExtensions.cs (2)
159if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 207if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.ServiceBus (1)
AzureServiceBusExtensions.cs (1)
361if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.SignalR (1)
AzureSignalRExtensions.cs (1)
120if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Azure.Sql (2)
AzureSqlExtensions.cs (2)
172if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 319if (distributedApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Azure.Storage (1)
AzureStorageExtensions.cs (1)
153if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.DevTunnels (1)
DevTunnelResourceBuilderExtensions.cs (1)
416if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentExtensions.cs (1)
48if (builder.ExecutionContext.IsRunMode)
DockerComposeServiceExtensions.cs (1)
40if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.JavaScript (7)
JavaScriptHostingExtensions.cs (7)
260if (builder.ExecutionContext.IsRunMode) 461if (builder.ExecutionContext.IsRunMode) 628if (builder.ExecutionContext.IsRunMode) 716resource.ApplicationBuilder.ExecutionContext.IsPublishMode && 771if (!resource.ApplicationBuilder.ExecutionContext.IsPublishMode || 826resource.ApplicationBuilder.ExecutionContext.IsPublishMode && hasPnpmLock 868if (resource.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Keycloak (2)
KeycloakResourceBuilderExtensions.cs (2)
107if (builder.ExecutionContext.IsRunMode) 139if (builder.ExecutionContext.IsRunMode)
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentExtensions.cs (1)
42if (builder.ExecutionContext.IsRunMode)
KubernetesServiceExtensions.cs (1)
39if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Aspire.Hosting.Python (5)
PythonAppResourceBuilderExtensions.cs (5)
281if (builder.ExecutionContext.IsPublishMode) 294if (!builder.ExecutionContext.IsPublishMode) 314if (builder.ExecutionContext.IsRunMode) 509if (builder.ExecutionContext.IsRunMode) 1322if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
84if (builder.ExecutionContext.IsPublishMode)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
260if (builder.ApplicationBuilder.ExecutionContext.IsRunMode)
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
174if (builder.ExecutionContext.IsRunMode)
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
484/// <inheritdoc cref="IDistributedApplicationBuilder.ExecutionContext" /> 485new 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 (4)
DistributedApplicationBuilderTests.cs (3)
25Assert.Equal(operation, builder.ExecutionContext.Operation); 184Assert.False(appBuilder.ExecutionContext.IsPublishMode); 235Assert.True(appBuilder.ExecutionContext.IsPublishMode);
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Yarp (4)
YarpResourceExtensions.cs (4)
56if (builder.ExecutionContext.IsRunMode) 90if (builder.ExecutionContext.IsRunMode) 186if (builder.ApplicationBuilder.ExecutionContext.IsPublishMode) 215if (!builder.ApplicationBuilder.ExecutionContext.IsPublishMode)
Publishers.AppHost (1)
Program.cs (1)
13var publisher = builder.ExecutionContext.PublisherName;
TestShop.AppHost (1)
AppHost.cs (1)
34if (builder.Environment.IsDevelopment() && builder.ExecutionContext.IsRunMode)
WebPubSub.AppHost (1)
Program.cs (1)
12if (builder.ExecutionContext.IsPublishMode)