Method | Description | |
---|---|---|
GetChildren ( this process, ITracer tracer, bool recursive = true ) : IEnumerable |
||
GetCommandLine ( this process ) : string | ||
GetDescription ( string>.Dictionary |
||
GetEnvironmentVariables ( this process ) : string>.Dictionary |
||
GetIsScmSite ( string>.Dictionary |
||
GetIsWebJob ( string>.Dictionary |
||
GetParentId ( this process, ITracer tracer ) : int |
Get parent id.
|
|
GetParentProcess ( this process, ITracer tracer ) : |
Get parent process.
|
|
GetTotalProcessorTime ( this process, ITracer tracer ) : System.TimeSpan |
Calculates the sum of TotalProcessorTime for the current process and all its children.
|
|
GetUserName ( this process ) : string | ||
Kill ( this process, bool includesChildren, ITracer tracer ) : void | ||
MiniDump ( this process, string dumpFile, MINIDUMP_TYPE dumpType ) : void | ||
Start ( this process, ITracer tracer, Stream output, Stream error, Stream input = null, IdleManager idleManager = null ) : Task |
||
TryGetEnvironmentVariables ( this process, string>.Dictionary |
Method | Description | |
---|---|---|
CopyStreamAsync ( Stream from, Stream to, Kudu.Core.Infrastructure.IdleManager idleManager, |
||
EnvToDictionary ( byte env ) : string>.Dictionary |
||
FlushAllAsync ( IProcess process, ITracer tracer, Kudu.Core.Infrastructure.IdleManager idleManager, |
||
GetChildren ( int pid, Dictionary |
||
GetCommandLineCore ( |
||
GetEnvironmentVariablesCore ( |
||
GetPeb32 ( |
||
GetPeb64 ( |
||
GetPebNative ( |
||
GetPenv ( |
||
GetProcessBitness ( |
||
GetProcessTree ( ITracer tracer ) : List |
||
HasReadAccess ( |
||
SafeCloseStream ( Stream stream ) : void | ||
SafeGetProcessById ( int pid ) : Process | ||
SafeKillProcess ( Process process, ITracer tracer ) : void | ||
TryGetProcessHandle ( this process, IntPtr &processHandle ) : bool | ||
TryReadIntPtr ( IntPtr hProcess, IntPtr ptr, IntPtr &readPtr ) : bool |
public static GetChildren ( this process, ITracer tracer, bool recursive = true ) : IEnumerable |
||
process | this | |
tracer | ITracer | |
recursive | bool | |
return | IEnumerable |
public static GetCommandLine ( this process ) : string | ||
process | this | |
return | string |
public static GetDescription ( string>.Dictionary |
||
environment | string>.Dictionary | |
return | string |
public static GetEnvironmentVariables ( this process ) : string>.Dictionary |
||
process | this | |
return | string>.Dictionary |
public static GetIsScmSite ( string>.Dictionary |
||
environment | string>.Dictionary | |
return | bool |
public static GetIsWebJob ( string>.Dictionary |
||
environment | string>.Dictionary | |
return | bool |
public static GetParentId ( this process, ITracer tracer ) : int | ||
process | this | |
tracer | ITracer | |
return | int |
public static GetParentProcess ( this process, ITracer tracer ) : |
||
process | this | |
tracer | ITracer | |
return |
public static GetTotalProcessorTime ( this process, ITracer tracer ) : System.TimeSpan | ||
process | this | |
tracer | ITracer | |
return | System.TimeSpan |
public static GetUserName ( this process ) : string | ||
process | this | |
return | string |
public static Kill ( this process, bool includesChildren, ITracer tracer ) : void | ||
process | this | |
includesChildren | bool | |
tracer | ITracer | |
return | void |
public static MiniDump ( this process, string dumpFile, MINIDUMP_TYPE dumpType ) : void | ||
process | this | |
dumpFile | string | |
dumpType | MINIDUMP_TYPE | |
return | void |
public static Start ( this process, ITracer tracer, Stream output, Stream error, Stream input = null, IdleManager idleManager = null ) : Task |
||
process | this | |
tracer | ITracer | |
output | Stream | |
error | Stream | |
input | Stream | |
idleManager | IdleManager | |
return | Task |
public static TryGetEnvironmentVariables ( this process, string>.Dictionary |
||
process | this | |
environmentVariables | string>.Dictionary | |
return | bool |