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