2 instantiations of ComposeOperationContext
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentResource.cs (2)
166var composeContext = new ComposeOperationContext 605return 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)
166var composeContext = new ComposeOperationContext 446var composeContext = CreateComposeOperationContext(context); 492var composeContext = CreateComposeOperationContext(context); 602internal 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)
31public ComposeOperationContext? LastComposeDownContext { get; private set; } 165public Task ComposeUpAsync(ComposeOperationContext context, CancellationToken cancellationToken) 174public Task ComposeDownAsync(ComposeOperationContext context, CancellationToken cancellationToken) 185public Task<IReadOnlyList<ComposeServiceInfo>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)