Qbservable.ToAsync<T1, T2, T3, T4, T5, TResult> , Metoda (IQbservableProvider, Expression<Func<T1, T2, T3, T4, T5, TResult>>, 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, TResult) ( _
provider As IQbservableProvider, _
function As Expression(Of Func(Of T1, T2, T3, T4, T5, TResult)), _
scheduler As IScheduler _
) As Func(Of T1, T2, T3, T4, T5, IQbservable(Of TResult))
'Usage
Dim provider As IQbservableProvider
Dim function As Expression(Of Func(Of T1, T2, T3, T4, T5, TResult))
Dim scheduler As IScheduler
Dim returnValue As Func(Of T1, T2, T3, T4, T5, IQbservable(Of TResult))
returnValue = provider.ToAsync(function, _
scheduler)
public static Func<T1, T2, T3, T4, T5, IQbservable<TResult>> ToAsync<T1, T2, T3, T4, T5, TResult>(
this IQbservableProvider provider,
Expression<Func<T1, T2, T3, T4, T5, TResult>> function,
IScheduler scheduler
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename TResult>
static Func<T1, T2, T3, T4, T5, IQbservable<TResult>^>^ ToAsync(
IQbservableProvider^ provider,
Expression<Func<T1, T2, T3, T4, T5, TResult>^>^ function,
IScheduler^ scheduler
)
static member ToAsync :
provider:IQbservableProvider *
function:Expression<Func<'T1, 'T2, 'T3, 'T4, 'T5, 'TResult>> *
scheduler:IScheduler -> Func<'T1, 'T2, 'T3, 'T4, 'T5, IQbservable<'TResult>>
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.
- Tresult
Typ wyniku
Parametry
- Dostawca
Typ: System.Reactive.Linq.IQbservableProvider
Lokalny dostawca Qbservable.
- — funkcja
Typ: System.Linq.Expressions.Expression<Func<T1, T2, T3, T4, T5, TResult>>
Funkcja 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<TResult>>
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 .