|
CommandExecute(String, String, Int32) Method
|
Executes a command line operation and returns its standard output and exit code or throws an exception with the standard error.
Namespace: GSF.ConsoleAssembly: GSF.Core (in GSF.Core.dll) Version: 2.4.248-beta+a497a19de709fd99e2448886199a2c8824265ddf
Syntaxpublic static CommandResponse Execute(
string fileName,
string arguments = null,
int timeout = -1
)
Public Shared Function Execute (
fileName As String,
Optional arguments As String = Nothing,
Optional timeout As Integer = -1
) As CommandResponse
public:
static CommandResponse^ Execute(
String^ fileName,
String^ arguments = nullptr,
int timeout = -1
)
static member Execute :
fileName : string *
?arguments : string *
?timeout : int
(* Defaults:
let _arguments = defaultArg arguments null
let _timeout = defaultArg timeout -1
*)
-> CommandResponse
GSF.Console.Command.Execute = function(fileName, arguments, timeout);
View SourceParameters
- fileName String
- Command line file name to execute.
- arguments String (Optional)
- Command line arguments to use, if any.
- timeout Int32 (Optional)
- Timeout, in milliseconds, to wait for command line operation to complete.
Return Value
CommandResponseA
CommandResponse containing the standard output received from command and the exit code.
ExceptionsException | Condition |
---|
CommandException |
Exception occurs when executed command process reports standard error output or process times-out.
|
See Also