The RTProcess type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
![]() | RTProcess |
Initializes a new instance of the IntervalZero.Diagnostics.RealTimeProcess class.
|
Methods
Name | Description | |
---|---|---|
![]() | Dispose |
Releases all resources used by this process.
|
![]() | Dispose(Boolean) |
Releases all resources used by this process.
|
![]() | ![]() | (Inherited from ![]() |
![]() | Finalize |
Finalizes the RealTimeProcess instance.
(Overrides ![]() |
![]() | ![]() | Serves as a hash function for a particular type. (Inherited from ![]() |
![]() ![]() | GetProcessById |
Returns a new System.Diagnostics.Process component, given the identifier of a process on the local computer.
|
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | Kill |
Immediately stops the associated process.
|
![]() ![]() | LockCurrentProcess |
Locks the current process.
|
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | Start |
Starts the process resource that is specified by the parameter containing
process start information (for example, the file name of the process to start)
and associates the resource with a new System.Diagnostics.Process component.
|
![]() ![]() | Start(ProcessStartInfo) |
Starts the process resource that is specified by the System.Diagnostics.Process.StartInfo.
property of this System.Diagnostics.Process component and associates it with
the component
|
![]() ![]() | Start(String) |
Starts a process resource by specifying the name of a document or application
file and associates the resource with a new IntervalZero.Diagnostics.RealTimeProcess component.
|
![]() ![]() | Start(String, String) |
Starts a process resource by specifying the name of a document or application
file and associates the resource with a new IntervalZero.Diagnostics.RealTimeProcess component.
|
![]() | ![]() | Returns a string that represents the current object. (Inherited from ![]() |
![]() ![]() | UnlockCurrentProcess |
Unlocks the current process.
|
![]() | WaitForExit |
Instructs the IntervalZero.Diagnostics.RealTimeProcess component to wait indefinitely for the associated process to exit.
|
![]() | WaitForExit(Int32) |
Instructs the IntervalZero.Diagnostics.RealTimeProcess component to wait the specified number of milliseconds for the associated process to exit.
|
Properties
Name | Description | |
---|---|---|
![]() | ExitCode |
Gets the value that the associated process specified when it terminated.
|
![]() | ExitTime |
Gets the time that the associated process exited.
|
![]() | Handle |
Gets the associated process's native handle.
|
![]() | HasExited |
Gets a value indicating whether the associated process has been terminated.
|
![]() | Id |
Gets the unique identifier for the associated process.
|
![]() | StartInfo |
Gets or sets the properties to passed to the IntervalZero.Diagnostics.RealTimeProcess.Start() method of the System.Diagnostics.Process.
|
![]() | StartTime |
Gets the time that the associated process was started.
|
See Also