Sdílet prostřednictvím


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

Návratová hodnota

Typ: System.Func<T1, T2, T3, T4, T5, T6, T7, T8, IObservable<TResult>>
A Begin/End invoke function pair.

Viz také

Reference

Pozorovatelná třída

FromAsyncPattern – přetížení

System.Reactive.Linq – obor názvů