DefaultBenchManager Class |
Namespace: Mastersign.Bench
The DefaultBenchManager type exposes the following members.
Name | Description | |
---|---|---|
DefaultBenchManager |
Initializes a new instance of DefaultBenchManager
with a SimpleExecutionHost and a ConsoleUserInterface.
|
Name | Description | |
---|---|---|
Config |
The configuration of the Bench system.
| |
Downloader |
The downloader for downloading app resources.
| |
Env |
The environment variables of the Bench system.
| |
IsDisposed |
Returns a value, indicating of this instance was already disposed.
| |
ProcessExecutionHost |
The host for starting and running Windows processes.
| |
UI |
The user interface to communicate with the user.
| |
Verbose |
A flag, controlling if non error messages should be displayed to the user.
If it is set to true, all messages are displayed; otherwise only
error messages are displayed.
|
Name | Description | |
---|---|---|
AutoSetup |
Runs a full automatic setup, including app resource download, app installation of all active apps
and setup of the environment.
| |
CleanUpAppResources |
Deletes all obsolete app resources from the cache.
| |
CloneBenchEnvironment |
Creates a clone of a given Bench environment, including a specific selection of directories and files.
| |
DeleteAppResource |
Deletes the cached resource of the specified app.
| |
DeleteAppResources |
Deletes all cached app resources.
| |
Dispose |
Disposes all disposable child objects.
| |
DownloadAppResource |
Downloads the resource for the specified app, in case it is not already cached.
| |
DownloadAppResources |
Downloads the app resources for all active apps, in case they are not already cached.
| |
DownloadBenchUpdate |
Downloads the latest Bench binary and bootstrap file.
| |
Equals | (Inherited from Object.) | |
ExportBenchEnvironment |
Creates a transfer package of a given Bench environment, including a specific selection of directories and files.
| |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
InstallApp |
Installs the specified app, in case it is not already installed.
This also downloads missing app resources.
| |
InstallApps |
Installs all active apps, in case they are not already installed.
This also downloads missing app resources.
| |
LoadAppLibraries |
Loads the app libraries, configured in the configuration.
| |
MemberwiseClone | (Inherited from Object.) | |
ReinstallApp |
Uninstalls the specified app, and then installs it again.
| |
ReinstallApps |
Uninstalls all installed apps, and then installs all active apps again.
| |
SetupRequiredApps |
Sets up only the apps required by Bench.
| |
ToString | (Inherited from Object.) | |
UninstallApp |
Uninstalls the specified app, in case it is installed.
| |
UninstallApps |
Uninstalls all installed apps.
| |
UpdateEnvironment |
Sets up the environment, including the env.cmd, the launcher scripts and launcher shortcuts.
It also runs all custom environment scripts.
| |
UpgradeApp |
Upgrades the specified app, if it can be upgraded.
| |
UpgradeApps |
Upgrades all active apps, which can be upgraded.
|