The InfigoBatchRun type exposes the following members.

Methods

  NameDescription
Close
Call this method as the very last after either IsRunning()()() or HasFinished()()() returns true (no matter if the job stopped automatically or after calling Stop()()()). This will clean up the resources and output data properly.
Equals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize
Try clearing all temporary created directories.
(Overrides Object..::.Finalize()()().)
GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
GetLastError
Query for errors.
GetType
Gets the Type of the current instance.
(Inherited from Object.)
HasFinished
Returns true if the batch job has finished successfully (no errors or interrupted occured during the run and the data has been created successfully).
IsRunning
Returns true if the batch job is still running. This is useful to determine the current status of the batch job. Please note that if a job gets interrupted manually, it might still run for a while, so using this method after stopping manually is important.
MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Start
Call this method to start the batch run. The batch will run in its separate thread and therefore the method returns immediately.
Stop
Manually interrupt a batch job. This will stop the processing and not generate any output files. Please note that, although this method returns immediately, the batch job will in fact run a bit longer until it has finished cleaning up. Therefore, the method IsRunning()()() should be used to identify the exact time of execution end.
ToString
Returns a String that represents the current Object.
(Inherited from Object.)

See Also