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