25 instantiations of DistributedApplicationExecutionContext
Aspire.Hosting (4)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66public DistributedApplicationExecutionContext ExecutionContext { get; init; } = new(DistributedApplicationOperation.Run);
ApplicationModel\ResourceExtensions.cs (2)
191var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)); 244var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation));
DistributedApplicationBuilder.cs (1)
179ExecutionContext = new DistributedApplicationExecutionContext(_executionContextOptions);
Aspire.Hosting.Tests (21)
Dashboard\DashboardLifecycleHookTests.cs (1)
119new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run),
Dashboard\TransportOptionsValidatorTests.cs (16)
16var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 36var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 55var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 73var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 88var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 109var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 128var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 148var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 170var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 192var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 217var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 242var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 264var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 286var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 302var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 318var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
Dcp\DcpExecutorTests.cs (1)
1244new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run)
Utils\EnvironmentVariableEvaluator.cs (1)
15var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
26var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 43var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
65 references to DistributedApplicationExecutionContext
Aspire.Hosting (36)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66public DistributedApplicationExecutionContext ExecutionContext { get; init; } = new(DistributedApplicationOperation.Run);
ApplicationModel\EnvironmentCallbackContext.cs (2)
15public class EnvironmentCallbackContext(DistributedApplicationExecutionContext executionContext, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default) 35public DistributedApplicationExecutionContext ExecutionContext { get; } = executionContext ?? throw new ArgumentNullException(nameof(executionContext));
ApplicationModel\ResourceExtensions.cs (4)
191var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)); 244var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)); 262DistributedApplicationExecutionContext executionContext, 313DistributedApplicationExecutionContext executionContext,
Dashboard\DashboardLifecycleHook.cs (1)
29DistributedApplicationExecutionContext executionContext,
Dashboard\DashboardServiceHost.cs (1)
53DistributedApplicationExecutionContext executionContext,
Dashboard\TransportOptionsValidator.cs (1)
10internal class TransportOptionsValidator(IConfiguration configuration, DistributedApplicationExecutionContext executionContext, DistributedApplicationOptions distributedApplicationOptions) : IValidateOptions<TransportOptions>
Dcp\DcpExecutor.cs (2)
50private readonly DistributedApplicationExecutionContext _executionContext; 79DistributedApplicationExecutionContext executionContext,
DistributedApplication.cs (2)
358/// in refer to <see cref="DistributedApplicationExecutionContext" />. 387/// in refer to <see cref="DistributedApplicationExecutionContext" />.
DistributedApplicationBuilder.cs (1)
76public DistributedApplicationExecutionContext ExecutionContext { get; }
DistributedApplicationExecutionContext.cs (4)
12/// Constructs a <see cref="DistributedApplicationExecutionContext" /> without a callback to retrieve the <see cref="IServiceProvider" />. 23/// Constructs a <see cref="DistributedApplicationExecutionContext" /> without a callback to retrieve the <see cref="IServiceProvider" />. 44/// Constructs a <see cref="DistributedApplicationExecutionContext" /> with a callback to retrieve the <see cref="IServiceProvider" />. 46/// <param name="options">Options for <see cref="DistributedApplicationExecutionContext"/>.</param>
DistributedApplicationExecutionContextOptions.cs (1)
7/// Configuration options and references that need to be exposed to the <see cref="DistributedApplicationExecutionContext"/>.
DistributedApplicationLifecycle.cs (1)
14DistributedApplicationExecutionContext executionContext) : IHostedLifecycleService
DistributedApplicationRunner.cs (1)
11internal sealed class DistributedApplicationRunner(IHostApplicationLifetime lifetime, DistributedApplicationExecutionContext executionContext, DistributedApplicationModel model, IServiceProvider serviceProvider) : BackgroundService
IDistributedApplicationBuilder.cs (5)
86/// the <see cref="DistributedApplicationExecutionContext" /> provides is the 87/// <see cref="DistributedApplicationExecutionContext.IsPublishMode"/> and <see cref="DistributedApplicationExecutionContext.IsRunMode"/> 94/// An example of using the <see cref="DistributedApplicationExecutionContext.IsRunMode"/> property on the <see cref="IDistributedApplicationBuilder"/> via 115public DistributedApplicationExecutionContext ExecutionContext { get; }
Orchestrator\OrchestratorHostService.cs (2)
15private readonly DistributedApplicationExecutionContext _executionContext; 20DistributedApplicationExecutionContext executionContext,
ParameterResourceBuilderExtensions.cs (3)
126/// <see cref="DistributedApplicationExecutionContext.IsRunMode"/> is <c>true</c> 243/// The value will be saved to the app host project's user secrets store when <see cref="DistributedApplicationExecutionContext.IsRunMode"/> is <c>true</c>. 273/// The value will be saved to the app host project's user secrets store when <see cref="DistributedApplicationExecutionContext.IsRunMode"/> is <c>true</c>.
Publishing\ManifestPublisher.cs (2)
13DistributedApplicationExecutionContext executionContext) : IDistributedApplicationPublisher 17private readonly DistributedApplicationExecutionContext _executionContext = executionContext;
Publishing\ManifestPublishingContext.cs (2)
20public sealed class ManifestPublishingContext(DistributedApplicationExecutionContext executionContext, string manifestPath, Utf8JsonWriter writer, CancellationToken cancellationToken = default) 25public DistributedApplicationExecutionContext ExecutionContext { get; } = executionContext;
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
32DistributedApplicationExecutionContext executionContext,
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppsInfrastructure.cs (7)
25DistributedApplicationExecutionContext executionContext) : IDistributedApplicationLifecycleHook 81public async Task<AzureBicepResource> CreateContainerAppAsync(IResource resource, AzureProvisioningOptions provisioningOptions, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 91private async Task<ContainerAppContext> ProcessResourceAsync(IResource resource, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 243public async Task ProcessResourceAsync(DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 451private async Task ProcessArgumentsAsync(DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 473private async Task ProcessEnvironmentAsync(DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken) 616private async Task<(object, SecretType)> ProcessValueAsync(object value, DistributedApplicationExecutionContext executionContext, CancellationToken cancellationToken, SecretType secretType = SecretType.None, object? parent = null)
Aspire.Hosting.Testing (1)
DistributedApplicationTestingBuilder.cs (1)
215public DistributedApplicationExecutionContext ExecutionContext => innerBuilder.ExecutionContext;
Aspire.Hosting.Tests (20)
Dashboard\TransportOptionsValidatorTests.cs (16)
16var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 36var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 55var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 73var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 88var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 109var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 128var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 148var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 170var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 192var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 217var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 242var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 264var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 286var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 302var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run); 318var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
Helpers\JsonDocumentManifestPublisher.cs (1)
15DistributedApplicationExecutionContext executionContext
Utils\EnvironmentVariableEvaluator.cs (1)
15var executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
26var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish); 43var executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);