Click or drag to resize

IProgressMonitor Interface

Interface for the other site of a IProgressReporter, i.e. the site that reads the progress and bring it to display.

Namespace: Altaxo.Main.Services
Assembly: AltaxoBase (in AltaxoBase.dll) Version: 4.8.3179.0 (4.8.3179.0)
Syntax
C#
public interface IProgressMonitor : INotifyPropertyChanged, 
	IDisposable

The IProgressMonitor type exposes the following members.

Properties
 NameDescription
Public propertyIsDisposed Gets a flag indicating whether this instance is disposed.
Public propertyProgress Gets the progress. If the value changes, it must be notified through the INotifyPropertyChanged interface.
Public propertyStatus Gets the overall status of the task.
Public propertyTaskName Gets the name of the task.
Public propertyText0 Gets the text at level 0. If the value changes, it must be notified through the INotifyPropertyChanged interface.
Top
Methods
 NameDescription
Public methodDisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable)
Public methodSetCancellationPendingHard Sets a flag that tries to interrupt the task hardly. This will typically leave a corrupted result.
Public methodSetCancellationPendingSoft Sets a flag that tries to interrupt the task softly. This will typically leave an incomplete, but not corrupted result.
Top
Events
 NameDescription
Public eventPropertyChangedOccurs when a property value changes.
(Inherited from INotifyPropertyChanged)
Top
See Also