프로퍼티 | 타입 | 설명 | |
---|---|---|---|
SleepTime | int | ||
m_EDone | bool | ||
m_PDone | bool | ||
m_SDone | bool |
메소드 | 설명 | |
---|---|---|
AddOutput ( string line ) : void | ||
ProcessCaller ( ISynchronizeInvoke isi ) : System |
Initialises a ProcessCaller with an association to the supplied ISynchronizeInvoke. All events raised from this object will be delivered via this target. (This might be a Control object, so events would be delivered to that Control's UI thread.)
|
메소드 | 설명 | |
---|---|---|
DoWork ( ) : void |
/// Initialises a ProcessCaller without an association to an /// ISynchronizeInvoke. All events raised from this object /// will be delievered via the worker thread. /// Launch a process, but do not return until the process has exited. That way we can kill the process if a cancel is requested.
|
|
ReadStdErr ( ) : void |
Handles reading of stdErr
|
|
ReadStdOut ( ) : void |
Handles reading of stdout and firing an event for every line read
|
|
StartProcess ( ) : void |
This method is generally called by DoWork() which is called by the base classs Start()
|
public ProcessCaller ( ISynchronizeInvoke isi ) : System | ||
isi | ISynchronizeInvoke | An object implementing the /// ISynchronizeInvoke interface. All events will be delivered /// through this target, ensuring that they are delivered to the /// correct thread. |
리턴 | System |