|
| ThirdPartyLoginPromise (AuthThirdParty thirdParty) |
|
void | CompleteSuccess (T val) |
|
void | CompleteError (Exception ex) |
|
Promise< T > | Then (Action< T > callback) |
|
Promise< T > | Error (Action< Exception > errback) |
|
Promise< TU > | Map< TU > (Func< T, TU > callback) |
|
PromiseU | FlatMap< PromiseU, U > (Func< T, PromiseU > callback, Func< PromiseU > factory) |
|
Promise< TU > | FlatMap< TU > (Func< T, Promise< TU >> callback) |
|
T | GetResult () |
|
Promise< T > | GetAwaiter () |
|
|
AuthThirdParty | ThirdParty [get] |
|
|
static Promise< T > | Successful (T value) |
|
static Promise< T > | Failed (Exception err) |
|
static SequencePromise< T > | ObservableSequence< T > (IList< Promise< T >> promises) |
|
static Promise< List< T > > | Sequence< T > (IList< Promise< T >> promises) |
|
static Promise< List< T > > | Sequence< T > (params Promise< T >[] promises) |
|
static Promise< Unit > | ExecuteSerially< T > (List< Func< Promise< T >>> generators) |
| Given a list of promise generator functions, process the whole list, but serially. Only one promise will be active at any given moment. More...
|
|
static SequencePromise< T > | ExecuteRolling< T > (int maxProcessSize, List< Func< Promise< T >>> generators) |
|
static SequencePromise< T > | ExecuteRolling2< T > (int maxProcessSize, List< Func< Promise< T >>> generators) |
| Given a list of promise generator functions, process the list, but in a rolling fasion. At any given moment, the highest number of promises running will equal maxProcessSize. As soon a promise finishes, a new promise may start. More...
|
|
static Promise< Unit > | ExecuteInBatch< T > (int maxBatchSize, List< Func< Promise< T >>> generators) |
| Given a list of promise generator functions, process the list, but in batches of some size. The batches themselves will run one at a time. Every promise in the current batch must finish before the next batch can start. More...
|
|
The documentation for this class was generated from the following file:
- client/Packages/com.beamable/Runtime/Modules/AccountManagement/Scripts/AccountManagementSignals.cs