2 instantiations of ComposeServiceInfo
Aspire.Hosting (2)
Publishing\ContainerRuntimeBase.cs (1)
869
return new
ComposeServiceInfo
Publishing\PodmanContainerRuntime.cs (1)
139
return grouped.Select(g => new
ComposeServiceInfo
14 references to ComposeServiceInfo
Aspire.Hosting (8)
Publishing\ContainerRuntimeBase.cs (4)
750
public virtual async Task<IReadOnlyList<
ComposeServiceInfo
>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
813
internal static List<
ComposeServiceInfo
> ParseComposeServiceEntries(List<string> outputLines)
815
var results = new List<
ComposeServiceInfo
>();
867
private static
ComposeServiceInfo
MapDockerComposeEntry(DockerComposePsEntry entry)
Publishing\IContainerRuntime.cs (1)
92
Task<IReadOnlyList<
ComposeServiceInfo
>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken);
Publishing\PodmanContainerRuntime.cs (3)
29
public override async Task<IReadOnlyList<
ComposeServiceInfo
>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
78
/// Parses native <c>podman ps --format json</c> output into normalized <see cref="
ComposeServiceInfo
"/> entries.
86
internal static List<
ComposeServiceInfo
> ParsePodmanPsOutput(List<string> outputLines)
Aspire.Hosting.Docker (2)
DockerComposeServiceResource.cs (2)
365
IReadOnlyList<
ComposeServiceInfo
> services,
372
foreach (
var
serviceInfo in services)
Aspire.Hosting.Tests (2)
Publishing\ContainerRuntimeBaseTests.cs (2)
408
public Task<IReadOnlyList<
ComposeServiceInfo
>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
409
=> Task.FromResult<IReadOnlyList<
ComposeServiceInfo
>?>(null);
Aspire.Hosting.TestUtilities (2)
Publishing\FakeContainerRuntime.cs (2)
178
public Task<IReadOnlyList<
ComposeServiceInfo
>?> ComposeListServicesAsync(ComposeOperationContext context, CancellationToken cancellationToken)
180
return Task.FromResult<IReadOnlyList<
ComposeServiceInfo
>?>(null);