| IPromise Interface |
Namespace: Innovator.Client
The IPromise type exposes the following members.
| Name | Description | |
|---|---|---|
| IsRejected | Whether an error occurred causing the promise to be rejected | |
| IsResolved | Whether the promise completed successfully | |
| PercentComplete | The progress of the promise represented as an integer from 0 to 100 | |
| Value | The result of the promise. Only valid if IsResolved is true |
| Name | Description | |
|---|---|---|
| Always | Callback to be executed when the promise completes regardless of whether an error occurred | |
| Cancel |
Cancel the operation
(Inherited from ICancelable.) | |
| Done | Callback to be executed when the promise completes successfully | |
| Fail | Callback to be executed when the promise encounters an error | |
| Progress | Callback to be executed when the reported progress changes |