Promises Class |
Namespace: Innovator.Client
The Promises type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | All(IPromise) | |
![]() ![]() | AllT1(IPromiseT1) | |
![]() ![]() | AllT1, T2(IPromiseT1, IPromiseT2) | |
![]() ![]() | AllT1, T2, T3(IPromiseT1, IPromiseT2, IPromiseT3) | |
![]() ![]() | AllT1, T2, T3, T4(IPromiseT1, IPromiseT2, IPromiseT3, IPromiseT4) | |
![]() ![]() | CancelledT |
Attach a callback that runs when the promise is canceled
|
![]() ![]() | ContinueT, S |
Continue a promise chain by acting on the previous promise's result and returning a new promise
|
![]() ![]() | ConvertT, S(IPromiseT, FuncT, S) |
Convert a promise using a simple transformation to go from one type to another
|
![]() ![]() | ConvertT, S(IPromiseT, ActionT, PromiseS, ActionException, PromiseS) |
Convert a promise by modifying the done/fail logic in addition to transforming the type.
|
![]() ![]() | ErrorT(IPromiseT, ActionException) |
Attach a callback that runs an error (other than a cancellation error) occurs
|
![]() ![]() | ErrorTErr, T(IPromiseT, ActionTErr) |
Attach a callback that runs an error (other than a cancellation error) occurs
|
![]() ![]() | FailOverT | |
![]() ![]() | Pooled |
Return a promise that resolves upon completion of all the contained promises. Only allow
a select number of promises to be active at a given time.
|
![]() ![]() | RejectedT |
Create a new promise which is already rejected
|
![]() ![]() | ResolvedT |
Create a new promise which is already resolved
|
![]() ![]() | ToPromiseT |
Convert a .Net 4.0 Task to a promise
|
![]() ![]() | ToTaskT |
Convert a promise to a .Net 4.0 Task for use with the async/await keywords
|
![]() ![]() | WaitT |
Block the current thread waiting for a promise to complete
|
![]() ![]() | WithInvokerT |
Changes the invokation logic of the promise (e.g. to trigger invokation on the UI thread)
|