Summary
Syntax
public static ReactiveCommand<Unit, TResult> CreateFromTask<TResult>(Func<CancellationToken, Task<TResult>> execute, IObservable<bool> canExecute = null, IScheduler? outputScheduler = null)
Type Parameters
Name |
Description |
TResult |
The type of the command's result.
|
Parameters
Name |
Type |
Description |
execute |
Func<CancellationToken, Task<TResult>> |
Provides a Task representing the command's asynchronous execution logic.
|
canExecute |
IObservable<bool> |
An optional observable that dictates the availability of the command for execution.
|
outputScheduler |
IScheduler? |
An optional scheduler that is used to surface events. Defaults to RxApp.MainThreadScheduler .
|
Return Value
Type |
Description |
ReactiveCommand<Unit, TResult> |
The ReactiveCommand instance.
|