Observable.ToAsync(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) Method (Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9), IScheduler)
Converts the function into an asynchronous function.
Namespace: System.Reactive.Linq
Assembly: System.Reactive (in System.Reactive.dll)
'Declaration <ExtensionAttribute> _ Public Shared Function ToAsync(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) ( _ action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9), _ scheduler As IScheduler _ ) As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable(Of Unit)) 'Usage Dim action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) Dim scheduler As IScheduler Dim returnValue As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable(Of Unit)) returnValue = action.ToAsync(scheduler)
Type Parameters
- T1
The first type of function.
- T2
The second type of function.
- T3
The third type of function.
- T4
The fourth type of function.
- T5
The fifth type of function.
- T6
The sixth type of function.
- T7
The seventh type of function.
- T8
The eighth type of function.
- T9
The ninth type of function.
Parameters
- action
- Type: System.Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9)
The action used to synchronization.
- scheduler
- Type: System.Reactive.Concurrency.IScheduler
The scheduler used to synchronization.
Return Value
Type: System.Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable(Of Unit))The function into an asynchronous function.