Moved the failure handling of asynchronous processes from the Operation class into a new intermediate class, FailableProgression; renamed Begin() to Start() in Operation to keep it more in line with System.Threading.Thread; renamed End() method to Join() in the new FailableProgression class for the same reason; improved documentation
git-svn-id: file:///srv/devel/repo-conversion/nusu@61 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
parent
fd76346296
commit
533cbba3c5
7 changed files with 124 additions and 66 deletions
|
|
@ -24,7 +24,7 @@ using System.Collections.Generic;
|
|||
namespace Nuclex.Support.Tracking {
|
||||
|
||||
/// <summary>Interface for processes that report their status</summary>
|
||||
interface IStatusReporter {
|
||||
public interface IStatusReporter {
|
||||
|
||||
/// <summary>Triggered when the status of the process changes</summary>
|
||||
event EventHandler<StatusReportEventArgs> StatusChanged;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue