Click or drag to resize

ProcessInterface Class

A class the wraps a process, allowing programmatic input and output.
Inheritance Hierarchy
SystemObject
  ConsoleControlAPIProcessInterface

Namespace:  ConsoleControlAPI
Assembly:  ConsoleControlAPI (in ConsoleControlAPI.dll) Version: 1.1.0.0 (1.1.0.0)
Syntax
C#
public class ProcessInterface

The ProcessInterface type exposes the following members.

Constructors
  NameDescription
Public methodProcessInterface
Initializes a new instance of the ProcessInterface class.
Top
Properties
  NameDescription
Public propertyIsProcessRunning
Gets a value indicating whether this instance is process running.
Public propertyProcess
Gets the internal process.
Public propertyProcessArguments
Gets the process arguments.
Public propertyProcessFileName
Gets the name of the process.
Top
Methods
  NameDescription
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodStartProcess
Runs a process.
Public methodStopProcess
Stops the process.
Public methodToString (Inherited from Object.)
Public methodWriteInput
Writes the input.
Top
Events
  NameDescription
Public eventOnProcessError
Occurs when process error output is produced.
Public eventOnProcessExit
Occurs when the process ends.
Public eventOnProcessInput
Occurs when process input is produced.
Public eventOnProcessOutput
Occurs when process output is produced.
Top
See Also