C# Class TSVCEO.CloudPrint.Util.ProcessHelper

Mostra file Open project: klightspeed/CloudPrintProxy Class Usage Examples

Public Methods

Method Description
CreateCommandArguments ( string args ) : string
CreateProcessAsUser ( string username, string domain, SecureString password, string workdir, string exename, string args ) : Process
EscapeCommandLineArgument ( string arg ) : string
RunProcess ( Stream stdin, Stream stdout, Stream stderr, string workdir, string exename, string args ) : int
RunProcessAsUser ( string username, string domain, SecureString password, Stream stdin, Stream stdout, Stream stderr, string workdir, string exename, string args ) : int

Protected Methods

Method Description
CopyStream ( Stream instream, Stream outstream ) : void
CopyStreamAndClose ( Stream instream, Stream outstream ) : void

Method Details

CopyStream() protected static method

protected static CopyStream ( Stream instream, Stream outstream ) : void
instream Stream
outstream Stream
return void

CopyStreamAndClose() protected static method

protected static CopyStreamAndClose ( Stream instream, Stream outstream ) : void
instream Stream
outstream Stream
return void

CreateCommandArguments() public static method

public static CreateCommandArguments ( string args ) : string
args string
return string

CreateProcessAsUser() public static method

public static CreateProcessAsUser ( string username, string domain, SecureString password, string workdir, string exename, string args ) : Process
username string
domain string
password System.Security.SecureString
workdir string
exename string
args string
return System.Diagnostics.Process

EscapeCommandLineArgument() public static method

public static EscapeCommandLineArgument ( string arg ) : string
arg string
return string

RunProcess() public static method

public static RunProcess ( Stream stdin, Stream stdout, Stream stderr, string workdir, string exename, string args ) : int
stdin Stream
stdout Stream
stderr Stream
workdir string
exename string
args string
return int

RunProcessAsUser() public static method

public static RunProcessAsUser ( string username, string domain, SecureString password, Stream stdin, Stream stdout, Stream stderr, string workdir, string exename, string args ) : int
username string
domain string
password System.Security.SecureString
stdin Stream
stdout Stream
stderr Stream
workdir string
exename string
args string
return int