Observable.FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, TResult> – metoda (Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>, Func<IAsyncResult, TResult>)
Převede dvojici počátečních a koncových vyvolání funkce na asynchronní funkci.
Obor názvů:System.Reactive.Linq
Sestavení: System.Reactive (v System.Reactive.dll)
Syntax
'Declaration
Public Shared Function FromAsyncPattern(Of T1, T2, T3, T4, T5, T6, T7, T8, TResult) ( _
begin As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult), _
end As Func(Of IAsyncResult, TResult) _
) As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, IObservable(Of TResult))
'Usage
Dim begin As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult)
Dim end As Func(Of IAsyncResult, TResult)
Dim returnValue As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, IObservable(Of TResult))
returnValue = Observable.FromAsyncPattern(begin, _
end)
public static Func<T1, T2, T3, T4, T5, T6, T7, T8, IObservable<TResult>> FromAsyncPattern<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(
Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult> begin,
Func<IAsyncResult, TResult> end
)
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename TResult>
static Func<T1, T2, T3, T4, T5, T6, T7, T8, IObservable<TResult>^>^ FromAsyncPattern(
Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback^, Object^, IAsyncResult^>^ begin,
Func<IAsyncResult^, TResult>^ end
)
static member FromAsyncPattern :
begin:Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, AsyncCallback, Object, IAsyncResult> *
end:Func<IAsyncResult, 'TResult> -> Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, IObservable<'TResult>>
JScript does not support generic types and methods.
Parametry typu
- T1
První typ funkce.
- T2
Druhý typ funkce.
- T3
Třetí typ funkce.
- T4
Čtvrtý typ funkce.
- T5
Pátý typ funkce.
- T6
Šestý typ funkce.
- T7
Sedmý typ funkce
- T8
Osmý typ funkce.
- Tresult
Typ výsledku.
Parametry
- Začít
Typ: System.Func<T1, T2, T3, T4, T5, T6, T7, T8, AsyncCallback, Object, IAsyncResult>
Funkce počátečního vyvolání.
- end
Typ: System.Func<IAsyncResult, TResult>
Funkce koncového vyvolání
Návratová hodnota
Typ: System.Func<T1, T2, T3, T4, T5, T6, T7, T8, IObservable<TResult>>
A Begin/End invoke function pair.