Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Convierte la función en una función asincrónica.
Espacio de nombres:System.Reactive.Linq
Ensamblaje: System.Reactive (en System.Reactive.dll)
Sintaxis
'Declaration
<ExtensionAttribute> _
Public Shared Function ToAsync(Of T1, T2, T3, T4, T5, T6, T7, T8, T9) ( _
action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9), _
scheduler As IScheduler _
) As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable(Of Unit))
'Usage
Dim action As Action(Of T1, T2, T3, T4, T5, T6, T7, T8, T9)
Dim scheduler As IScheduler
Dim returnValue As Func(Of T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable(Of Unit))
returnValue = action.ToAsync(scheduler)
public static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable<Unit>> ToAsync<T1, T2, T3, T4, T5, T6, T7, T8, T9>(
this Action<T1, T2, T3, T4, T5, T6, T7, T8, T9> action,
IScheduler scheduler
)
[ExtensionAttribute]
public:
generic<typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9>
static Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable<Unit>^>^ ToAsync(
Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>^ action,
IScheduler^ scheduler
)
static member ToAsync :
action:Action<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9> *
scheduler:IScheduler -> Func<'T1, 'T2, 'T3, 'T4, 'T5, 'T6, 'T7, 'T8, 'T9, IObservable<Unit>>
JScript does not support generic types and methods.
Parámetros de tipo
- T1
Primer tipo de función.
- T2
Segundo tipo de función.
- T3
Tercer tipo de función.
- T4
Cuarto tipo de función.
- T5
Quinto tipo de función.
- T6
Sexto tipo de función.
- T7
Séptimo tipo de función.
- T8
Octavo tipo de función.
- T9
El noveno tipo de función.
Parámetros
- action
Tipo: System.Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>
Acción usada para la sincronización.
- scheduler
Tipo: System.Reactive.Concurrency.IScheduler
Programador usado para la sincronización.
Valor devuelto
Tipo: System.Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, IObservable<Unit>>
Función en una función asincrónica.
Nota sobre el uso
En Visual Basic y C#, puede llamar a este método como método de instancia en cualquier objeto de tipo Action<T1, T2, T3, T4, T5, T6, T7, T8, T9>. Cuando emplee la sintaxis del método de instancia para llamar a este método, omita el primer parámetro. Para obtener más información, vea o .