Mercurial > pub > ImplabNet
comparison Implab/IPromise.cs @ 10:aa33d0bb8c0c promises
implemeted new cancellable promises concept
author | cin |
---|---|
date | Sun, 03 Nov 2013 18:07:38 +0400 |
parents | c82e0dfbb4dd |
children | 6ec82bf68c8e |
comparison
equal
deleted
inserted
replaced
9:c82e0dfbb4dd | 10:aa33d0bb8c0c |
---|---|
27 /// Tries to cancel the promise or the complete chain. | 27 /// Tries to cancel the promise or the complete chain. |
28 /// </summary> | 28 /// </summary> |
29 /// <param name="dependencies">Try to cancel the whole promise chain, the parent promise will be cancelled only if it has only one promise</param> | 29 /// <param name="dependencies">Try to cancel the whole promise chain, the parent promise will be cancelled only if it has only one promise</param> |
30 /// <returns></returns> | 30 /// <returns></returns> |
31 bool Cancel(bool dependencies); | 31 bool Cancel(bool dependencies); |
32 | |
33 /// <summary> | |
34 /// Registers handler for the case when the promise is cencelled. If the promise already cancelled the | |
35 /// handler will be invoked immediatelly. | |
36 /// </summary> | |
37 /// <param name="handler">The handler</param> | |
38 void HandleCancelled(Action handler); | |
32 } | 39 } |
33 } | 40 } |