25 instantiations of DistributedApplicationExecutionContext
Aspire.Hosting (4)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66
public DistributedApplicationExecutionContext ExecutionContext { get; init; } =
new
(DistributedApplicationOperation.Run);
ApplicationModel\ResourceExtensions.cs (2)
191
var executionContext = new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(applicationOperation));
244
var executionContext = new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(applicationOperation));
DistributedApplicationBuilder.cs (1)
179
ExecutionContext = new
DistributedApplicationExecutionContext
(_executionContextOptions);
Aspire.Hosting.Tests (21)
Dashboard\DashboardLifecycleHookTests.cs (1)
119
new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run),
Dashboard\TransportOptionsValidatorTests.cs (16)
16
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
36
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
55
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
73
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
88
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
109
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
128
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
148
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
170
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
192
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
217
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
242
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
264
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
286
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
302
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
318
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
Dcp\DcpExecutorTests.cs (1)
1244
new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run)
Utils\EnvironmentVariableEvaluator.cs (1)
15
var executionContext = new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
26
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
43
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
65 references to DistributedApplicationExecutionContext
Aspire.Hosting (36)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66
public
DistributedApplicationExecutionContext
ExecutionContext { get; init; } = new(DistributedApplicationOperation.Run);
ApplicationModel\EnvironmentCallbackContext.cs (2)
15
public class EnvironmentCallbackContext(
DistributedApplicationExecutionContext
executionContext, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default)
35
public
DistributedApplicationExecutionContext
ExecutionContext { get; } = executionContext ?? throw new ArgumentNullException(nameof(executionContext));
ApplicationModel\ResourceExtensions.cs (4)
191
var
executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation));
244
var
executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation));
262
DistributedApplicationExecutionContext
executionContext,
313
DistributedApplicationExecutionContext
executionContext,
Dashboard\DashboardLifecycleHook.cs (1)
29
DistributedApplicationExecutionContext
executionContext,
Dashboard\DashboardServiceHost.cs (1)
53
DistributedApplicationExecutionContext
executionContext,
Dashboard\TransportOptionsValidator.cs (1)
10
internal class TransportOptionsValidator(IConfiguration configuration,
DistributedApplicationExecutionContext
executionContext, DistributedApplicationOptions distributedApplicationOptions) : IValidateOptions<TransportOptions>
Dcp\DcpExecutor.cs (2)
50
private readonly
DistributedApplicationExecutionContext
_executionContext;
79
DistributedApplicationExecutionContext
executionContext,
DistributedApplication.cs (2)
358
/// in refer to <see cref="
DistributedApplicationExecutionContext
" />.
387
/// in refer to <see cref="
DistributedApplicationExecutionContext
" />.
DistributedApplicationBuilder.cs (1)
76
public
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)
14
DistributedApplicationExecutionContext
executionContext) : IHostedLifecycleService
DistributedApplicationRunner.cs (1)
11
internal 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
115
public
DistributedApplicationExecutionContext
ExecutionContext { get; }
Orchestrator\OrchestratorHostService.cs (2)
15
private readonly
DistributedApplicationExecutionContext
_executionContext;
20
DistributedApplicationExecutionContext
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)
13
DistributedApplicationExecutionContext
executionContext) : IDistributedApplicationPublisher
17
private readonly
DistributedApplicationExecutionContext
_executionContext = executionContext;
Publishing\ManifestPublishingContext.cs (2)
20
public sealed class ManifestPublishingContext(
DistributedApplicationExecutionContext
executionContext, string manifestPath, Utf8JsonWriter writer, CancellationToken cancellationToken = default)
25
public
DistributedApplicationExecutionContext
ExecutionContext { get; } = executionContext;
Aspire.Hosting.Azure (1)
Provisioning\Provisioners\AzureProvisioner.cs (1)
32
DistributedApplicationExecutionContext
executionContext,
Aspire.Hosting.Azure.AppContainers (7)
AzureContainerAppsInfrastructure.cs (7)
25
DistributedApplicationExecutionContext
executionContext) : IDistributedApplicationLifecycleHook
81
public async Task<AzureBicepResource> CreateContainerAppAsync(IResource resource, AzureProvisioningOptions provisioningOptions,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
91
private async Task<ContainerAppContext> ProcessResourceAsync(IResource resource,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
243
public async Task ProcessResourceAsync(
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
451
private async Task ProcessArgumentsAsync(
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
473
private async Task ProcessEnvironmentAsync(
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
616
private 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)
215
public
DistributedApplicationExecutionContext
ExecutionContext => innerBuilder.ExecutionContext;
Aspire.Hosting.Tests (20)
Dashboard\TransportOptionsValidatorTests.cs (16)
16
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
36
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
55
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
73
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
88
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
109
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
128
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
148
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
170
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
192
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
217
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
242
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
264
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
286
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
302
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
318
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
Helpers\JsonDocumentManifestPublisher.cs (1)
15
DistributedApplicationExecutionContext
executionContext
Utils\EnvironmentVariableEvaluator.cs (1)
15
var
executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
26
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
43
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);