RTProcess Members IntervalZero RTX Managed Code

The RTProcess type exposes the following members.

Constructors

NameDescription
Public methodRTProcess
Initializes a new instance of the IntervalZero.Diagnostics.RealTimeProcess class.
Back to Top
Methods

NameDescription
Public methodDispose
Releases all resources used by this process.
Protected methodDispose(Boolean)
Releases all resources used by this process.
Public methodOnlineEquals
Determines whether the specified OnlineObject is equal to the current OnlineObject.
(Inherited from OnlineObject.)
Protected methodFinalize
Finalizes the RealTimeProcess instance.
(Overrides OnlineObject Finalize .)
Public methodOnlineGetHashCode
Serves as a hash function for a particular type.
(Inherited from OnlineObject.)
Public methodStatic memberGetProcessById
Returns a new System.Diagnostics.Process component, given the identifier of a process on the local computer.
Public methodOnlineGetType
Gets the OnlineType of the current instance.
(Inherited from OnlineObject.)
Public methodKill
Immediately stops the associated process.
Public methodStatic memberLockCurrentProcess
Locks the current process.
Protected methodOnlineMemberwiseClone
Creates a shallow copy of the current OnlineObject.
(Inherited from OnlineObject.)
Public methodStart
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.
Public methodStatic memberStart(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
Public methodStatic memberStart(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.
Public methodStatic memberStart(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.
Public methodOnlineToString
Returns a string that represents the current object.
(Inherited from OnlineObject.)
Public methodStatic memberUnlockCurrentProcess
Unlocks the current process.
Public methodWaitForExit
Instructs the IntervalZero.Diagnostics.RealTimeProcess component to wait indefinitely for the associated process to exit.
Public methodWaitForExit(Int32)
Instructs the IntervalZero.Diagnostics.RealTimeProcess component to wait the specified number of milliseconds for the associated process to exit.
Back to Top
Properties

NameDescription
Public propertyExitCode
Gets the value that the associated process specified when it terminated.
Public propertyExitTime
Gets the time that the associated process exited.
Public propertyHandle
Gets the associated process's native handle.
Public propertyHasExited
Gets a value indicating whether the associated process has been terminated.
Public propertyId
Gets the unique identifier for the associated process.
Public propertyStartInfo
Gets or sets the properties to passed to the IntervalZero.Diagnostics.RealTimeProcess.Start() method of the System.Diagnostics.Process.
Public propertyStartTime
Gets the time that the associated process was started.
Back to Top
See Also