Enum OperationOutcome
- Namespace
- Archiver.Core.Models
- Assembly
- Archiver.Core.dll
What a whole operation achieved (T-F260) — the one classification every frontend maps to its exit code, dialog or status line. Cancellation is not an outcome: it throws OperationCanceledException.
public enum OperationOutcome
Fields
Completed = 0Everything requested was done: no errors, nothing skipped, nothing to tell the user.
CompletedWithSkips = 2Something was done and something was skipped; no errors.
CompletedWithWarnings = 1Everything requested was done, and Warnings holds something the user should see (T-F280); no errors, nothing skipped.
Failed = 4At least one error. Other sources may still have completed — see Sources.
NothingDone = 3Nothing was done — every source was skipped (already there, unsupported, blocked by policy, untestable); no errors. A Test with this outcome tested nothing (T-F274).