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>