IRunnableWithProgress
interface should be implemented by any class whose instances are intended to be executed as a long-running operation. Long-running operations are typically presented at the UI via a modal dialog showing a progress indicator and a Cancel button. The class must define a run
method that takes a progress monitor. The run
method is usually not invoked directly, but rather by passing the IRunnableWithProgress
to the run
method of an IRunnableContext
, which provides the UI for the progress monitor and Cancel button.
@see IRunnableContext
|
|