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