PromiseT Class |
Namespace: Innovator.Client
The PromiseT type exposes the following members.
Name | Description | |
---|---|---|
Invoker | ||
IsComplete | Indicates that the operation completed (either successfully or with an error) | |
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
| |
CancelTargetC |
Set the object to be canceled when the promise is canceled
| |
Done | Callback to be executed when the promise completes successfully | |
Equals | (Inherited from Object.) | |
ExecuteCallbacks |
Execute the stored callbacks for the given condition
| |
Fail | Callback to be executed when the promise encounters an error | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Notify |
Notify promise listeners of a change in the progres
| |
Progress | Callback to be executed when the reported progress changes | |
Reject |
Mark the promise as having encountered an error
| |
Resolve |
Mark the promise as having completed successfully providing the requested data
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
CancelledT |
Attach a callback that runs when the promise is canceled
(Defined by Promises.) | |
ContinueT, S |
Continue a promise chain by acting on the previous promise's result and returning a new promise
(Defined by Promises.) | |
ConvertT, S(FuncT, S) | Overloaded.
Convert a promise using a simple transformation to go from one type to another
(Defined by Promises.) | |
ConvertT, S(ActionT, PromiseS, ActionException, PromiseS) | Overloaded.
Convert a promise by modifying the done/fail logic in addition to transforming the type.
(Defined by Promises.) | |
ErrorT |
Attach a callback that runs an error (other than a cancellation error) occurs
(Defined by Promises.) | |
FailOverT | (Defined by Promises.) | |
ToTaskT |
Convert a promise to a .Net 4.0 Task for use with the async/await keywords
(Defined by Promises.) | |
WaitT |
Block the current thread waiting for a promise to complete
(Defined by Promises.) | |
WithInvokerT |
Changes the invokation logic of the promise (e.g. to trigger invokation on the UI thread)
(Defined by Promises.) |
Name | Description | |
---|---|---|
IPromiseAlways | Callback to be executed when the promise completes regardless of whether an error occurred | |
IPromiseDone | Callback to be executed when the promise completes successfully | |
IPromiseFail | Callback to be executed when the promise encounters an error | |
IPromiseProgress | Callback to be executed when the reported progress changes | |
IPromiseValue | The result of the promise. Only valid if IsResolved is true |