Qbservable.ToAsync<T1, T2, T3, T4, T5> Method (IQbservableProvider, Expression<Action<T1, T2, T3, T4, T5>>, IScheduler)
Konwertuje funkcję na funkcję asynchroniczną.
Przestrzeń nazw:System.Reactive.Linq
Zestawu: System.Reactive.Providers (w System.Reactive.Providers.dll)
Składnia
'Declaration
<ExtensionAttribute> _
Public Shared Function ToAsync(Of T1, T2, T3, T4, T5) ( _
provider As IQbservableProvider, _
action As Expression(Of Action(Of T1, T2, T3, T4, T5)), _
scheduler As IScheduler _
) As Func(Of T1, T2, T3, T4, T5, IQbservable(Of Unit))
'Usage
Dim provider As IQbservableProvider
Dim action As Expression(Of Action(Of T1, T2, T3, T4, T5))
Dim scheduler As IScheduler
Dim returnValue As Func(Of T1, T2, T3, T4, T5, IQbservable(Of Unit))
returnValue = provider.ToAsync(action, _
scheduler)
public static Func<T1, T2, T3, T4, T5, IQbservable<Unit>> ToAsync<T1, T2, T3, T4, T5>(
this IQbservableProvider provider,
Expression<Action<T1, T2, T3, T4, T5>> action,
IScheduler scheduler
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5>
static Func<T1, T2, T3, T4, T5, IQbservable<Unit>^>^ ToAsync(
IQbservableProvider^ provider,
Expression<Action<T1, T2, T3, T4, T5>^>^ action,
IScheduler^ scheduler
)
static member ToAsync :
provider:IQbservableProvider *
action:Expression<Action<'T1, 'T2, 'T3, 'T4, 'T5>> *
scheduler:IScheduler -> Func<'T1, 'T2, 'T3, 'T4, 'T5, IQbservable<Unit>>
JScript does not support generic types and methods.
Parametry typu
- T1
Pierwszy typ funkcji.
- T2
Drugi typ funkcji.
- T3
Trzeci typ funkcji.
- T4
Czwarty typ funkcji.
- T5
Piąty typ funkcji.
Parametry
- Dostawca
Typ: System.Reactive.Linq.IQbservableProvider
Lokalny dostawca Qbservable.
- action
Typ: System.Linq.Expressions.Expression<Action<T1, T2, T3, T4, T5>>
Akcja używana do synchronizacji.
- scheduler
Typ: System.Reactive.Concurrency.IScheduler
Harmonogram używany do synchronizacji.
Wartość zwracana
Typ: System.Func<T1, T2, T3, T4, T5, IQbservable<Unit>>
Funkcja w funkcji asynchronicznej.
Uwaga dotycząca użycia
W języku Visual Basic i C# można wywołać tę metodę jako metodę wystąpienia dla dowolnego obiektu typu IQbservableProvider. Gdy w celu wywołania tej metody jest używana składnia metody wystąpienia, należy pominąć pierwszy parametr. Aby uzyskać więcej informacji, zobacz lub .