Click or drag to resize

IExternalDrivenBackgroundMonitor Interface

Interface to both a means to cancel an operation, and to report the progress of that operation.

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

The IExternalDrivenBackgroundMonitor type exposes the following members.

Properties
 NameDescription
Public propertyIsDisposed Gets a flag indicating whether this instance is disposed.
(Inherited from IProgressMonitor)
Public propertyProgress Gets the progress. If the value changes, it must be notified through the INotifyPropertyChanged interface.
(Inherited from IProgressMonitor)
Public propertyStatus Gets the overall status of the task.
(Inherited from IProgressMonitor)
Public propertyTaskName Gets the name of the task.
(Inherited from IProgressMonitor)
Public propertyText0 Gets the text at level 0. If the value changes, it must be notified through the INotifyPropertyChanged interface.
(Inherited from IProgressMonitor)
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.
(Inherited from IProgressMonitor)
Public methodSetCancellationPendingSoft Sets a flag that tries to interrupt the task softly. This will typically leave an incomplete, but not corrupted result.
(Inherited from IProgressMonitor)
Public methodSetShouldReportNow Sets the ShouldReportNow flag to True to indicate that the worker thread should report its progress.
Top
Events
 NameDescription
Public eventPropertyChangedOccurs when a property value changes.
(Inherited from INotifyPropertyChanged)
Top
See Also