21 references to RuntimeStates
Aspire.Hosting.Native.Core.Tests (11)
NativeProtocolParsingTests.cs (11)
82
Assert.Equal(wire,
RuntimeStates
.ParseObservation(wire).ToWire());
90
Assert.Throws<ArgumentException>(() =>
RuntimeStates
.ParseObservation(wire));
95
Assert.Equal(ConfigurationStatus.Succeeded,
RuntimeStates
.ParseConfigurationResult("succeeded"));
96
Assert.Equal(RequestOutcome.Cancelled,
RuntimeStates
.ParseCommandResult("cancelled"));
97
Assert.Equal(LogStream.Stderr,
RuntimeStates
.ParseLogStream("stderr"));
98
Assert.Equal(WorkloadProtocol.Udp,
RuntimeStates
.ParseProtocol("UDP"));
99
Assert.Equal(WorkloadMountKind.Volume,
RuntimeStates
.ParseMountKind("volume"));
100
Assert.Throws<ArgumentException>(() =>
RuntimeStates
.ParseConfigurationResult("pending"));
101
Assert.Throws<ArgumentException>(() =>
RuntimeStates
.ParseCommandResult("accepted"));
102
Assert.Throws<ArgumentException>(() =>
RuntimeStates
.ParseProtocol("tcp"));
103
Assert.Throws<ArgumentException>(() =>
RuntimeStates
.ParseMountKind("0"));
Aspire.Hosting.Native.Server (10)
Api\DeclarativeWorkloadApi.cs (1)
113
new WorkloadPort(endpoint.Name,
RuntimeStates
.ParseProtocol(endpoint.Protocol), endpoint.UriScheme,
Api\ResourceLifecycleScope.cs (1)
25
public void WriteLifecycleLog(string stream, string message) => authority.AppendLog(
RuntimeStates
.ParseLogStream(stream), message);
Api\RuntimeApi.cs (4)
232
owner.Publish(
RuntimeStates
.ParseObservation(observation.State), observation.Healthy, observation.Urls.ToImmutableArray());
237
public void AppendResourceLog(string stream, string message) => owner.AppendLog(
RuntimeStates
.ParseLogStream(stream), message);
257
owner.CompleteConfiguration(revision,
RuntimeStates
.ParseConfigurationResult(result.Status), result.Message);
304
owner.CompleteCommand(Guid.Parse(requestId),
RuntimeStates
.ParseCommandResult(result.Status), result.Message);
Api\WorkloadApi.cs (2)
106
launch.Mounts.Select(mount => new WorkloadMount(
RuntimeStates
.ParseMountKind(mount.Type), mount.Source, mount.Target, mount.ReadOnly)).ToImmutableArray(),
149
return endpoints.Select(endpoint => new WorkloadPort(endpoint.Name,
RuntimeStates
.ParseProtocol(endpoint.Protocol), endpoint.UriScheme,
Dcp\DcpStates.cs (2)
96
RuntimeStates
.ParseProtocol(reader.GetString() ?? throw new JsonException("A protocol is required."));
104
RuntimeStates
.ParseMountKind(reader.GetString() ?? throw new JsonException("A mount kind is required."));