Mercurial > pub > ImplabNet
comparison Implab/IPromise.cs @ 76:c761fc982e1d v2
Refactoring of the IPromise<T> interface
Added tests
author | cin |
---|---|
date | Wed, 10 Sep 2014 17:53:05 +0400 |
parents | 4439140706d0 |
children | daffa72a1cec |
comparison
equal
deleted
inserted
replaced
75:4439140706d0 | 76:c761fc982e1d |
---|---|
50 /// <summary> | 50 /// <summary> |
51 /// Обрабатывает либо ошибку, либо результат, либо отмену обещания. | 51 /// Обрабатывает либо ошибку, либо результат, либо отмену обещания. |
52 /// </summary> | 52 /// </summary> |
53 /// <param name="handler">Обработчик.</param> | 53 /// <param name="handler">Обработчик.</param> |
54 /// <remarks>После обработке ошибки, она передается дальше.</remarks> | 54 /// <remarks>После обработке ошибки, она передается дальше.</remarks> |
55 IPromise Finally(Action handler); | 55 IPromise Anyway(Action handler); |
56 /// <summary> | 56 /// <summary> |
57 /// Обработчик для регистрации отмены обещания, событие отмены не может быть подавлено. | 57 /// Обработчик для регистрации отмены обещания, событие отмены не может быть подавлено. |
58 /// </summary> | 58 /// </summary> |
59 /// <returns>Новое обещание, связанное с текущим.</returns> | 59 /// <returns>Новое обещание, связанное с текущим.</returns> |
60 /// <param name="handler">Обработчик события.</param> | 60 /// <param name="handler">Обработчик события.</param> |