W3cubDocs

/Haxe C#

Process

package cs.system.diagnostics

extends ComponentMarshalByRefObject

Available on cs

Constructor

new ()

Variables

read only BasePriority:Int

EnableRaisingEvents:Bool

read only ExitCode:Int

read only ExitTime:DateTime

read only Handle:IntPtr

read only HandleCount:Int

read only HasExited:Bool

read only Id:Int

read only MachineName:String

read only MainModule:ProcessModule

read only MainWindowHandle:IntPtr

read only MainWindowTitle:String

MaxWorkingSet:IntPtr

MinWorkingSet:IntPtr

read only Modules:ProcessModuleCollection

read only NonpagedSystemMemorySize:Int

read only NonpagedSystemMemorySize64:Int64

read only PagedMemorySize:Int

read only PagedMemorySize64:Int64

read only PagedSystemMemorySize:Int

read only PagedSystemMemorySize64:Int64

read only PeakPagedMemorySize:Int

read only PeakPagedMemorySize64:Int64

read only PeakVirtualMemorySize:Int

read only PeakVirtualMemorySize64:Int64

read only PeakWorkingSet:Int

read only PeakWorkingSet64:Int64

PriorityBoostEnabled:Bool

PriorityClass:ProcessPriorityClass

read only PrivateMemorySize:Int

read only PrivateMemorySize64:Int64

read only PrivilegedProcessorTime:TimeSpan

read only ProcessName:String

ProcessorAffinity:IntPtr

read only Responding:Bool

read only SessionId:Int

read only StandardError:StreamReader

read only StandardInput:StreamWriter

read only StandardOutput:StreamReader

StartInfo:ProcessStartInfo

read only StartTime:DateTime

SynchronizingObject:ISynchronizeInvoke

read only Threads:ProcessThreadCollection

read only TotalProcessorTime:TimeSpan

read only UserProcessorTime:TimeSpan

read only VirtualMemorySize:Int

read only VirtualMemorySize64:Int64

read only WorkingSet:Int

read only WorkingSet64:Int64

Methods

BeginErrorReadLine ():Void

BeginOutputReadLine ():Void

CancelErrorRead ():Void

CancelOutputRead ():Void

Close ():Void

CloseMainWindow ():Bool

Kill ():Void

Refresh ():Void

Start ():Bool

WaitForExit ():Void

WaitForExit (milliseconds:Int):Bool

WaitForInputIdle ():Bool

WaitForInputIdle (milliseconds:Int):Bool

add_ErrorDataReceived (value:DataReceivedEventHandler):Void

add_Exited (value:EventHandler):Void

add_OutputDataReceived (value:DataReceivedEventHandler):Void

remove_ErrorDataReceived (value:DataReceivedEventHandler):Void

remove_Exited (value:EventHandler):Void

remove_OutputDataReceived (value:DataReceivedEventHandler):Void

Static methods

static EnterDebugMode ():Void

static GetCurrentProcess ():Process

static GetProcessById (processId:Int):Process

static GetProcessById (processId:Int, machineName:String):Process

static GetProcesses ():NativeArray<Process>

static GetProcesses (machineName:String):NativeArray<Process>

static GetProcessesByName (processName:String):NativeArray<Process>

static GetProcessesByName (processName:String, machineName:String):NativeArray<Process>

static LeaveDebugMode ():Void

static Start (startInfo:ProcessStartInfo):Process

static Start (fileName:String, arguments:String, username:String, password:SecureString, domain:String):Process

static Start (fileName:String, username:String, password:SecureString, domain:String):Process

static Start (fileName:String, arguments:String):Process

static Start (fileName:String):Process

static _Start (startInfo:ProcessStartInfo):Process

static Start (fileName:String, arguments:String, username:String, password:SecureString, domain:String):Process

static Start (fileName:String, username:String, password:SecureString, domain:String):Process

static Start (fileName:String, arguments:String):Process

static Start (fileName:String):Process

© 2005–2016 Haxe Foundation
Licensed under a MIT license.
http://api.haxe.org/cs/system/diagnostics/Process.html