42 references to DcpResourceCollection
Aspire.Hosting.Native.Core.Tests (12)
DcpJsonTests.cs (1)
38
await client.CreateAsync(
DcpResourceCollection
.Containers, "test-worker",
DcpResponseTests.cs (9)
43
var resource = await client.GetAsync(
DcpResourceCollection
.Executables, "job", TestContext.Current.CancellationToken);
58
Assert.Empty(await client.ReadLogsAsync(
DcpResourceCollection
.Executables, "job", LogStream.Stdout, 0, TestContext.Current.CancellationToken));
62
Assert.Equal(new DcpResource(null), await client.GetAsync(
DcpResourceCollection
.Executables, "job", TestContext.Current.CancellationToken));
69
await client.ReadLogsAsync(
DcpResourceCollection
.Executables, "job", LogStream.Stdout, 0, TestContext.Current.CancellationToken);
73
await client.GetAsync(
DcpResourceCollection
.Executables, "job", TestContext.Current.CancellationToken);
85
client.GetAsync(
DcpResourceCollection
.Executables, "job", TestContext.Current.CancellationToken));
94
await client.ReadLogsAsync(
DcpResourceCollection
.Executables, "job", LogStream.Stdout, 0, TestContext.Current.CancellationToken));
103
Assert.Equal([line], await client.ReadLogsAsync(
DcpResourceCollection
.Executables, "job", LogStream.Stdout, 0,
116
await client.DeleteAsync(
DcpResourceCollection
.Executables, "job", TestContext.Current.CancellationToken);
NativeTimeProviderTests.cs (2)
274
? (Task)client.ReadLogsAsync(
DcpResourceCollection
.Containers, "cache", LogStream.Stdout, 0, TestContext.Current.CancellationToken)
275
: client.GetAsync(
DcpResourceCollection
.Containers, "cache", TestContext.Current.CancellationToken);
Aspire.Hosting.Native.Server (30)
Dashboard\DcpDashboard.cs (6)
34
await client.CreateAsync(
DcpResourceCollection
.Services, service, JsonSerializer.SerializeToElement(
37
await client.CreateAsync(
DcpResourceCollection
.Executables, name, JsonSerializer.SerializeToElement(spec, DcpJsonContext.Default.DcpWorkloadSpec),
50
var process = await client.GetAsync(
DcpResourceCollection
.Executables, name, cancellationToken).ConfigureAwait(false)
56
var allocation = await client.GetAsync(
DcpResourceCollection
.Services, service, cancellationToken).ConfigureAwait(false);
102
await client.DeleteAsync(
DcpResourceCollection
.Executables, _name, cancellationToken).ConfigureAwait(false);
106
await client.DeleteAsync(
DcpResourceCollection
.Services, _service, cancellationToken).ConfigureAwait(false);
Dcp\DcpApiClient.cs (4)
117
public async Task<DcpResource?> GetAsync(
DcpResourceCollection
collection, string name, CancellationToken cancellationToken)
123
public async Task CreateAsync(
DcpResourceCollection
collection, string name, JsonElement spec, Dictionary<string, string>? annotations,
133
public async Task DeleteAsync(
DcpResourceCollection
collection, string name, CancellationToken cancellationToken)
143
public async Task<string[]> ReadLogsAsync(
DcpResourceCollection
collection, string name, LogStream source, long offset, CancellationToken cancellationToken)
Dcp\DcpStates.cs (8)
37
public static string ToPath(this
DcpResourceCollection
collection) => collection switch
39
DcpResourceCollection
.Containers => "containers",
40
DcpResourceCollection
.Executables => "executables",
41
DcpResourceCollection
.Services => "services",
45
public static string ToKind(this
DcpResourceCollection
collection) => collection switch
47
DcpResourceCollection
.Containers => "Container",
48
DcpResourceCollection
.Executables => "Executable",
49
DcpResourceCollection
.Services => "Service",
Dcp\DcpWorkloadExecutor.cs (12)
38
var
collection = template is ContainerWorkload ?
DcpResourceCollection
.Containers :
DcpResourceCollection
.Executables;
49
await client.CreateAsync(
DcpResourceCollection
.Services, services[index], JsonSerializer.SerializeToElement(
60
var service = await client.GetAsync(
DcpResourceCollection
.Services, services[index], cancellationToken).ConfigureAwait(false);
98
var
collection = plan is ContainerWorkload ?
DcpResourceCollection
.Containers :
DcpResourceCollection
.Executables;
114
await client.CreateAsync(
DcpResourceCollection
.Services, services[index], JsonSerializer.SerializeToElement(
196
var endpoint = await client.GetAsync(
DcpResourceCollection
.Services, services[index], cancellationToken).ConfigureAwait(false);
243
DcpApiClient client,
DcpResourceCollection
collection, string name, string[] services,
300
await client.DeleteAsync(
DcpResourceCollection
.Services, service, cleanup.Token).ConfigureAwait(false);