2 instantiations of ComposeOperationContext
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
168var composeContext = new ComposeOperationContext 579return new ComposeOperationContext
21 references to ComposeOperationContext
Aspire.Hosting (9)
Publishing\ContainerRuntimeBase.cs (5)
644public virtual async Task ComposeUpAsync(ComposeOperationContext context, CancellationToken cancellationToken) 700public virtual async Task ComposeDownAsync(ComposeOperationContext context, CancellationToken cancellationToken) 750public virtual async Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken) 881/// Builds the compose CLI arguments from a <see cref="ComposeOperationContext"/>. 883private static string BuildComposeArguments(ComposeOperationContext context)
Publishing\IContainerRuntime.cs (3)
76Task ComposeUpAsync(ComposeOperationContext context, CancellationToken cancellationToken); 84Task ComposeDownAsync(ComposeOperationContext context, CancellationToken cancellationToken); 92Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken);
Publishing\PodmanContainerRuntime.cs (1)
29public override async Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
Aspire.Hosting.Docker (5)
DockerComposeEnvironmentResource.cs (4)
168var composeContext = new ComposeOperationContext 420var composeContext = CreateComposeOperationContext(context); 466var composeContext = CreateComposeOperationContext(context); 576internal ComposeOperationContext CreateComposeOperationContext(PipelineStepContext context)
DockerComposeServiceResource.cs (1)
339var composeContext = environment.CreateComposeOperationContext(context);
Aspire.Hosting.Tests (3)
Publishing\ContainerRuntimeBaseTests.cs (3)
404public Task ComposeUpAsync(ComposeOperationContext context, CancellationToken cancellationToken) => Task.CompletedTask; 406public Task ComposeDownAsync(ComposeOperationContext context, CancellationToken cancellationToken) => Task.CompletedTask; 408public Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
Aspire.Hosting.TestUtilities (4)
Publishing\FakeContainerRuntime.cs (4)
27public ComposeOperationContext? LastComposeDownContext { get; private set; } 158public Task ComposeUpAsync(ComposeOperationContext context, CancellationToken cancellationToken) 167public Task ComposeDownAsync(ComposeOperationContext context, CancellationToken cancellationToken) 178public Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)