Settings for running apps.
public sealed class AppRunnerSettings
| name | description |
|---|---|
| AppRunnerSettings() | The default constructor. |
| Arguments { get; set; } | The arguments to pass to the app. |
| EnvironmentVariables { get; } | Additional environment variables to set when running the app. |
| HandleErrorLine { get; set; } | If set, each line of standard error is sent to the delegate, not to the console. |
| HandleOutputLine { get; set; } | If set, each line of standard output is sent to the delegate, not to the console. |
| InputStream { get; set; } | If set, redirects standard in and uses this stream as input. |
| IsExitCodeSuccess { get; set; } | Called to determine if the exit code is successful; it if isn’t, an exception is thrown. |
| IsFrameworkApp { get; set; } | True if Mono is used to run the app on Linux and macOS. |
| NoEcho { get; set; } | True if the process information should not be written to standard error. |
| UseCmdOnWindows { get; set; } | True to run the app via cmd /c on Windows. |
| WorkingDirectory { get; set; } | The working directory from which to run the app. |
| Clone() | Clones the settings. |