Sdílet prostřednictvím


Observable.Toasync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> – metoda (Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>)

Převede funkci na asynchronní funkci.

Obor názvů:System.Reactive.Linq
Sestavení: System.Reactive (v System.Reactive.dll)

Syntax

'Declaration
<ExtensionAttribute> _
Public Shared Function ToAsync(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) ( _
    action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) _
) As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, IObservable(Of Unit))
'Usage
Dim action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
Dim returnValue As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, IObservable(Of Unit))

returnValue = action.ToAsync()
public static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, IObservable<Unit>> ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(
    this Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> action
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12>
static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, IObservable<Unit>^>^ ToAsync(
    Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>^ action
)
static member ToAsync : 
        action:Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12> -> Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, 'T10, 'T11, 'T12, IObservable<Unit>> 
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.
  • T9
    Devátý typ funkce.
  • T10
    Desátý typ funkce.
  • T11
    Jedenáctý typ funkce.
  • T12
    Dvanáctý typ funkce.

Parametry

  • action
    Typ: System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>
    Akce použitá k synchronizaci.

Návratová hodnota

Typ: System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, IObservable<Unit>>
Z funkce do asynchronní funkce.

Poznámka k využití

V jazyce Visual Basic a C# můžete tuto metodu volat jako metodu instance pro libovolný objekt typu Action<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>. Pokud k volání této metody použijete syntaxi metody instance, vynechejte první parametr. Další informace naleznete v tématech a .

Viz také

Reference

Pozorovatelná třída

ToAsync – přetížení

System.Reactive.Linq – obor názvů