31 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)
210
ExecutionContext = new
DistributedApplicationExecutionContext
(_executionContextOptions);
Aspire.Hosting.Azure.Tests (1)
AzureManifestUtils.cs (1)
24
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
Aspire.Hosting.Tests (26)
Dashboard\DashboardLifecycleHookTests.cs (3)
140
var context = new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run) { ServiceProvider = TestServiceProvider.Instance });
174
await hook.ConfigureEnvironmentVariables(new EnvironmentCallbackContext(new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run), environmentVariables: envVars));
201
new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run),
Dashboard\TransportOptionsValidatorTests.cs (16)
15
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
35
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
54
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
72
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
87
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
108
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
127
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
149
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
173
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
197
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
224
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
249
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
273
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
295
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
311
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
331
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Run);
Dcp\DcpExecutorTests.cs (1)
1279
new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run)
Orchestrator\ApplicationOrchestratorTests.cs (1)
458
new
DistributedApplicationExecutionContext
(
Utils\ArgumentEvaluator.cs (1)
16
new
(DistributedApplicationOperation.Run),
Utils\EnvironmentVariableEvaluator.cs (1)
15
var executionContext = new
DistributedApplicationExecutionContext
(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
25
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
42
var executionContext = new
DistributedApplicationExecutionContext
(DistributedApplicationOperation.Publish);
VersionChecking\VersionCheckServiceTests.cs (1)
203
new
DistributedApplicationExecutionContext
(new DistributedApplicationOperation()),
122 references to DistributedApplicationExecutionContext
Aspire.Hosting (53)
ApplicationModel\CommandLineArgsCallbackAnnotation.cs (1)
66
public
DistributedApplicationExecutionContext
ExecutionContext { get; init; } = new(DistributedApplicationOperation.Run);
ApplicationModel\EnvironmentCallbackContext.cs (3)
15
public class EnvironmentCallbackContext(
DistributedApplicationExecutionContext
executionContext, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default)
26
public EnvironmentCallbackContext(
DistributedApplicationExecutionContext
executionContext, IResource resource, Dictionary<string, object>? environmentVariables = null, CancellationToken cancellationToken = default)
59
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));
275
DistributedApplicationExecutionContext
executionContext,
336
DistributedApplicationExecutionContext
executionContext,
ApplicationModel\ResourceUrlsCallbackContext.cs (2)
16
public class ResourceUrlsCallbackContext(
DistributedApplicationExecutionContext
executionContext, IResource resource, List<ResourceUrlAnnotation>? urls = null, CancellationToken cancellationToken = default)
54
public
DistributedApplicationExecutionContext
ExecutionContext { get; } = executionContext ?? throw new ArgumentNullException(nameof(executionContext));
Dashboard\DashboardLifecycleHook.cs (1)
30
DistributedApplicationExecutionContext
executionContext,
Dashboard\DashboardServiceHost.cs (1)
54
DistributedApplicationExecutionContext
executionContext,
Dashboard\TransportOptionsValidator.cs (1)
10
internal class TransportOptionsValidator(IConfiguration configuration,
DistributedApplicationExecutionContext
executionContext, DistributedApplicationOptions distributedApplicationOptions) : IValidateOptions<TransportOptions>
Dcp\DcpExecutor.cs (2)
69
private readonly
DistributedApplicationExecutionContext
_executionContext;
102
DistributedApplicationExecutionContext
executionContext,
DistributedApplication.cs (6)
376
var
executionContext = _host.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
413
/// in refer to <see cref="
DistributedApplicationExecutionContext
" />.
422
var
executionContext = _host.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
451
/// in refer to <see cref="
DistributedApplicationExecutionContext
" />.
DistributedApplicationBuilder.cs (1)
83
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)
16
internal sealed class DistributedApplicationRunner(ILogger<DistributedApplicationRunner> logger, IHostApplicationLifetime lifetime,
DistributedApplicationExecutionContext
executionContext, DistributedApplicationModel model, IServiceProvider serviceProvider, IPublishingActivityReporter activityReporter, IDistributedApplicationEventing eventing, BackchannelService backchannelService) : BackgroundService
IDistributedApplicationBuilder.cs (5)
86
/// the <see cref="
DistributedApplicationExecutionContext
" /> provides is the
87
/// <see cref="
DistributedApplicationExecutionContext
.IsPublishMode"/> and <see cref="
DistributedApplicationExecutionContext
.IsRunMode"/>
93
/// An example of using the <see cref="
DistributedApplicationExecutionContext
.IsRunMode"/> property on the <see cref="IDistributedApplicationBuilder"/> via
115
public
DistributedApplicationExecutionContext
ExecutionContext { get; }
Orchestrator\ApplicationOrchestrator.cs (2)
26
private readonly
DistributedApplicationExecutionContext
_executionContext;
38
DistributedApplicationExecutionContext
executionContext,
Orchestrator\OrchestratorHostService.cs (2)
15
private readonly
DistributedApplicationExecutionContext
_executionContext;
20
DistributedApplicationExecutionContext
executionContext,
ParameterResourceBuilderExtensions.cs (4)
127
/// <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>.
303
/// The value will be saved to the app host project's user secrets store when <see cref="
DistributedApplicationExecutionContext
.IsRunMode"/> is <c>true</c>.
Publishing\DeployingContext.cs (2)
23
DistributedApplicationExecutionContext
executionContext,
39
public
DistributedApplicationExecutionContext
ExecutionContext { get; } = executionContext;
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;
Publishing\Publisher.cs (1)
16
DistributedApplicationExecutionContext
executionContext,
Publishing\PublishingContext.cs (2)
23
DistributedApplicationExecutionContext
executionContext,
38
public
DistributedApplicationExecutionContext
ExecutionContext { get; } = executionContext;
VersionChecking\VersionCheckService.cs (2)
31
private readonly
DistributedApplicationExecutionContext
_executionContext;
37
DistributedApplicationExecutionContext
executionContext, TimeProvider timeProvider)
Aspire.Hosting.Azure (10)
AzureResourcePreparer.cs (8)
20
DistributedApplicationExecutionContext
executionContext
261
DistributedApplicationExecutionContext
executionContext)
294
DistributedApplicationExecutionContext
executionContext)
321
DistributedApplicationExecutionContext
executionContext,
343
DistributedApplicationExecutionContext
executionContext,
359
public
DistributedApplicationExecutionContext
ExecutionContext => executionContext;
493
DistributedApplicationExecutionContext
executionContext)
514
DistributedApplicationExecutionContext
executionContext,
IAddRoleAssignmentsContext.cs (1)
45
public
DistributedApplicationExecutionContext
ExecutionContext { get; }
Provisioning\Provisioners\AzureProvisioner.cs (1)
16
DistributedApplicationExecutionContext
executionContext,
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppsInfrastructure.cs (1)
21
DistributedApplicationExecutionContext
executionContext) : IDistributedApplicationLifecycleHook
ContainerAppEnvironmentContext.cs (2)
12
DistributedApplicationExecutionContext
executionContext,
17
public
DistributedApplicationExecutionContext
ExecutionContext => executionContext;
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentContext.cs (2)
12
DistributedApplicationExecutionContext
executionContext,
17
public
DistributedApplicationExecutionContext
ExecutionContext => executionContext;
AzureAppServiceInfrastructure.cs (1)
14
DistributedApplicationExecutionContext
executionContext) :
Aspire.Hosting.Azure.Tests (1)
AzureManifestUtils.cs (1)
24
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
Aspire.Hosting.Docker (5)
DockerComposeEnvironmentContext.cs (3)
12
public async Task<DockerComposeServiceResource> CreateDockerComposeServiceResourceAsync(IResource resource,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
110
private static async Task ProcessEnvironmentVariablesAsync(DockerComposeServiceResource serviceResource,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
143
private static async Task ProcessArgumentsAsync(DockerComposeServiceResource serviceResource,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
DockerComposeInfrastructure.cs (1)
17
DistributedApplicationExecutionContext
executionContext) : IDistributedApplicationLifecycleHook
DockerComposePublishingContext.cs (1)
25
DistributedApplicationExecutionContext
executionContext,
Aspire.Hosting.Kubernetes (7)
KubernetesEnvironmentContext.cs (1)
15
public async Task<KubernetesResource> CreateKubernetesResourceAsync(IResource resource,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
KubernetesInfrastructure.cs (1)
16
DistributedApplicationExecutionContext
executionContext) : IDistributedApplicationLifecycleHook
KubernetesPublishingContext.cs (1)
16
DistributedApplicationExecutionContext
executionContext,
KubernetesResource.cs (3)
148
internal async Task ProcessResourceAsync(KubernetesEnvironmentContext context,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
225
private async Task ProcessArgumentsAsync(KubernetesEnvironmentContext environmentContext,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
250
private async Task ProcessEnvironmentAsync(KubernetesEnvironmentContext environmentContext,
DistributedApplicationExecutionContext
executionContext, CancellationToken cancellationToken)
KubernetesServiceResourceExtensions.cs (1)
13
internal static async Task<object> ProcessValueAsync(this KubernetesResource resource, KubernetesEnvironmentContext context,
DistributedApplicationExecutionContext
executionContext, object value)
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
235
public
DistributedApplicationExecutionContext
ExecutionContext => innerBuilder.ExecutionContext;
385
public
DistributedApplicationExecutionContext
ExecutionContext => _innerBuilder.ExecutionContext;
470
new
DistributedApplicationExecutionContext
ExecutionContext => ((IDistributedApplicationBuilder)this).ExecutionContext;
Aspire.Hosting.Tests (37)
Dashboard\DashboardLifecycleHookTests.cs (1)
140
var
context = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(DistributedApplicationOperation.Run) { ServiceProvider = TestServiceProvider.Instance });
Dashboard\TransportOptionsValidatorTests.cs (16)
15
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
35
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
54
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
72
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
87
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
108
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
127
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
149
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
173
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
197
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
224
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
249
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
273
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
295
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
311
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
331
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Run);
Helpers\JsonDocumentManifestPublisher.cs (1)
15
DistributedApplicationExecutionContext
executionContext
OperationModesTests.cs (16)
22
var tcs = new TaskCompletionSource<
DistributedApplicationExecutionContext
>();
24
var
context = e.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
33
var
context = await tcs.Task.WaitAsync(TestConstants.DefaultTimeoutTimeSpan);
51
var tcs = new TaskCompletionSource<
DistributedApplicationExecutionContext
>();
53
var
context = e.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
62
var
context = await tcs.Task.WaitAsync(TestConstants.DefaultTimeoutTimeSpan);
80
var tcs = new TaskCompletionSource<
DistributedApplicationExecutionContext
>();
82
var
context = e.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
91
var
context = await tcs.Task.WaitAsync(TestConstants.DefaultTimeoutTimeSpan);
111
var tcs = new TaskCompletionSource<
DistributedApplicationExecutionContext
>();
113
var
context = e.Services.GetRequiredService<
DistributedApplicationExecutionContext
>();
122
var
context = await tcs.Task.WaitAsync(TestConstants.DefaultTimeoutTimeSpan);
Utils\EnvironmentVariableEvaluator.cs (1)
15
var
executionContext = new DistributedApplicationExecutionContext(new DistributedApplicationExecutionContextOptions(applicationOperation)
Utils\ManifestUtils.cs (2)
25
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);
42
var
executionContext = new DistributedApplicationExecutionContext(DistributedApplicationOperation.Publish);