12 references to NativeWaitTarget
Aspire.Hosting.Native.Core.Tests (2)
NativeProtocolParsingTests.cs (2)
193
Assert.True(NativeAuxiliaryProtocol.TryParseWaitTarget(request.Status, out
var
target));
194
Assert.Equal(
NativeWaitTarget
.Healthy, target);
Aspire.Hosting.Native.Server (10)
Auxiliary\NativeAuxiliaryBackchannel.cs (4)
438
if (!NativeAuxiliaryProtocol.TryParseWaitTarget(request.Status, out
var
target))
457
NativeWaitTarget
.Up => resource.State == ResourceState.Running,
458
NativeWaitTarget
.Healthy => resource.State == ResourceState.Running && resource.Healthy,
459
NativeWaitTarget
.Down => terminal,
Auxiliary\NativeAuxiliaryProtocol.cs (6)
15
public static bool TryParseWaitTarget(string value, out
NativeWaitTarget
target)
19
"up" =>
NativeWaitTarget
.Up,
20
"healthy" =>
NativeWaitTarget
.Healthy,
21
"down" =>
NativeWaitTarget
.Down,
22
_ =>
NativeWaitTarget
.Unknown
25
return target !=
NativeWaitTarget
.Unknown;