25 references to RequestOutcome
Aspire.Hosting.Native.Core (19)
Runtime\RuntimeGeneration.cs (9)
750
request.Complete(new RuntimeRequestResult(accepted ?
RequestOutcome
.Accepted :
RequestOutcome
.Rejected, ""));
880
internal void CompleteCommand(Guid resourceId, Guid requestId,
RequestOutcome
status, string message)
882
if (status is not (
RequestOutcome
.Succeeded or
RequestOutcome
.Failed or
RequestOutcome
.Cancelled) || message.Length > 8192)
1054
request.Complete(new RuntimeRequestResult(
RequestOutcome
.Cancelled, ""));
1171
public void CompleteCommand(Guid id,
RequestOutcome
status, string message)
1211
internal sealed record RuntimeRequestResult(
RequestOutcome
Status, string Message);
Runtime\RuntimeStates.cs (10)
35
public static
RequestOutcome
ParseCommandResult(string value) => value switch
37
"succeeded" =>
RequestOutcome
.Succeeded,
38
"failed" =>
RequestOutcome
.Failed,
39
"cancelled" =>
RequestOutcome
.Cancelled,
98
public static string ToWire(this
RequestOutcome
outcome) => outcome switch
100
RequestOutcome
.Succeeded => "succeeded",
101
RequestOutcome
.Failed => "failed",
102
RequestOutcome
.Cancelled => "cancelled",
103
RequestOutcome
.Accepted => "accepted",
104
RequestOutcome
.Rejected => "rejected",
Aspire.Hosting.Native.Core.Tests (1)
NativeProtocolParsingTests.cs (1)
96
Assert.Equal(
RequestOutcome
.Cancelled, RuntimeStates.ParseCommandResult("cancelled"));
Aspire.Hosting.Native.Server (5)
Auxiliary\NativeAuxiliaryBackchannel.cs (2)
416
return CommandResponse(result.Status ==
RequestOutcome
.Succeeded, result.Message, result.Status ==
RequestOutcome
.Cancelled,
Dashboard\NativeDashboardService.cs (3)
158
RequestOutcome
.Succeeded => ResourceCommandResponseKind.Succeeded,
159
RequestOutcome
.Failed => ResourceCommandResponseKind.Failed,
160
RequestOutcome
.Cancelled => ResourceCommandResponseKind.Cancelled,