24 references to DcpJsonContext
Aspire.Hosting.Native.Core.Tests (7)
DcpJsonTests.cs (3)
25
await Verify(JsonSerializer.Serialize(spec,
DcpJsonContext
.Default.DcpWorkloadSpec), "json")
39
JsonSerializer.SerializeToElement(spec,
DcpJsonContext
.Default.DcpWorkloadSpec), null,
53
""",
DcpJsonContext
.Default.DcpResource)!;
NativeDashboardConfigurationTests.cs (1)
27
await Verifier.Verify(JsonSerializer.Serialize(spec,
DcpJsonContext
.Default.DcpWorkloadSpec), "json")
NativeProtocolParsingTests.cs (3)
114
var resource = JsonSerializer.Deserialize(json,
DcpJsonContext
.Default.DcpResource)!;
125
Assert.Throws<JsonException>(() => JsonSerializer.Deserialize(json,
DcpJsonContext
.Default.DcpResource));
143
Assert.Equal(DcpExecutionState.Unknown, JsonSerializer.Deserialize(json,
DcpJsonContext
.Default.DcpExecutionResponse)!.Status);
Aspire.Hosting.Native.Server (17)
Dashboard\DcpDashboard.cs (3)
35
new DcpServiceSpec(WorkloadProtocol.Tcp, DcpAddressAllocationMode.Localhost),
DcpJsonContext
.Default.DcpServiceSpec),
37
await client.CreateAsync(DcpResourceCollection.Executables, name, JsonSerializer.SerializeToElement(spec,
DcpJsonContext
.Default.DcpWorkloadSpec),
42
DcpJsonContext
.Default.DcpServiceProducerArray)
Dcp\DcpApiClient.cs (10)
120
DcpJsonContext
.Default.DcpResource, cancellationToken).ConfigureAwait(false);
129
JsonSerializer.SerializeToElement(envelope,
DcpJsonContext
.Default.DcpResourceEnvelope),
130
DcpJsonContext
.Default.JsonElement, cancellationToken).ConfigureAwait(false);
136
DcpJsonContext
.Default.JsonElement, cancellationToken).ConfigureAwait(false);
178
request.Content = JsonContent.Create(body.Value,
DcpJsonContext
.Default.JsonElement,
218
new DcpExecutionRequest(DcpExecutionState.CleaningResources, DcpResourceCleanup.Full),
DcpJsonContext
.Default.DcpExecutionRequest),
219
DcpJsonContext
.Default.JsonElement, cancellationToken).ConfigureAwait(false);
220
while ((await SendAsync(HttpMethod.Get, "admin/execution", null,
DcpJsonContext
.Default.DcpExecutionResponse,
238
new DcpExecutionRequest(DcpExecutionState.Stopping, DcpResourceCleanup.Full),
DcpJsonContext
.Default.DcpExecutionRequest),
239
DcpJsonContext
.Default.JsonElement, cleanup.Token, DcpResponseMode.Empty).ConfigureAwait(false);
Dcp\DcpWorkloadExecutor.cs (4)
53
},
DcpJsonContext
.Default.DcpServiceSpec), null, cancellationToken).ConfigureAwait(false);
119
DcpJsonContext
.Default.DcpServiceSpec), null, cancellationToken).ConfigureAwait(false);
126
DcpJsonContext
.Default.DcpServiceProducerArray)
167
await client.CreateAsync(collection, name, JsonSerializer.SerializeToElement(spec,
DcpJsonContext
.Default.DcpWorkloadSpec),