Core Library Class Reference
Microsoft.FactoryOrchestrator.Core Namespace
Classes | |
---|---|
AppPackages | Object representing a list of Application Packages |
BatchFileTask | An BatchFile is a .cmd or .bat script that is run by the FactoryOrchestratorServer. The exit code of the script determines if the task passed or failed. 0 == PASS, all others == FAIL. |
CommandLineTask | An CommandLineTask is a .cmd, .bat, or .sh script. This is known as a Batch file on Windows and a Shell script on Linux. The exit code of the script determines if the task passed or failed. 0 == PASS, all others == FAIL. |
Constants | Class for any cross-project constants. |
ExecutableTask | An ExecutableTask is an .exe binary that is run by the FactoryOrchestratorServer. The exit code of the process determines if the task passed or failed. 0 == PASS, all others == FAIL. |
ExternalTask | An ExternalTest is a task run outside of the FactoryOrchestratorServer. task results must be returned to the server via SetTaskRunStatus(). |
FactoryOrchestratorContainerDisabledException | An exception denoting that container support is disabled. |
FactoryOrchestratorContainerException | An exception denoting an issue with the container on the device. |
FactoryOrchestratorException | A generic Factory Orchestrator exception. |
FactoryOrchestratorTaskListRunningException | An exception denoting a running TaskList is preventing the operation from succeeding. |
FactoryOrchestratorUnkownGuidException | An exception denoting the given GUID is not recognized by Factory Orchestrator. |
FactoryOrchestratorXML | This class is used to save and load TaskLists from an XML file. |
FactoryOrchestratorXmlException | An exception denoting an issue with given FactoryOrchestratorXML file. |
LockingList<T> | A wrapper for the List class that locks the list on any modification operations. |
NotifyPropertyChangedBase | Abstract class to implement INotifyPropertyChanged |
PackageInfo | object representing the package information |
PackageVersion | Object representing a package version |
PowerShellTask | An PowerShellTask is a PowerShell Core .ps1 script that is run by the FactoryOrchestratorServer. The exit code of the script determines if the task passed or failed. 0 == PASS, all others == FAIL. |
ServiceEvent | A class containing information about a specific Factory Orchestrator Service event. |
TAEFTest | A TAEFTest is a type of ExecutableTask, which is always run by TE.exe. TAEF tests are comprised of one or more sub-tests (TAEFTestCase). Pass/Fail is determined by TE.exe. |
TaskBase | TaskBase is an abstract class representing a generic task. It contains all the details needed to run the task. It also surfaces information about the last TaskRun for this task, for easy consumption. |
TaskList | A TaskList is a grouping of Factory Orchestrator Tasks. |
TaskRun | A TaskRun represents one instance of executing any single Task. |
UWPTask | A UWPTest is a UWP task run by the FactoryOrchestrator.App client. These are used for UI. task results must be returned to the server via SetTaskRunStatus(). |
Structs | |
---|---|
TaskListSummary | A helper class containing basic information about a TaskList. Use to quickly update clients about TaskLists and their statuses. |
Interfaces | |
---|---|
IFactoryOrchestratorService | IFOCommunication defines the Factory Orchestrator Client-Server communication model. |
Enums | |
---|---|
ServiceEventType | The type of Factory Orchestrator Service event. |
TaskStatus | The status of a Task, TaskRun, or TaskList. |
TaskType | The type of Task. |