Partager via


Observable.ToAsync, méthode (Action)

Convertit la fonction en fonction asynchrone.

Namespace:System.Reactive.Linq
Assemblée: System.Reactive (en System.Reactive.dll)

Syntaxe

'Declaration
<ExtensionAttribute> _
Public Shared Function ToAsync ( _
    action As Action _
) As Func(Of IObservable(Of Unit))
'Usage
Dim action As Action
Dim returnValue As Func(Of IObservable(Of Unit))

returnValue = action.ToAsync()
public static Func<IObservable<Unit>> ToAsync(
    this Action action
)
[ExtensionAttribute]
public:
static Func<IObservable<Unit>^>^ ToAsync(
    Action^ action
)
static member ToAsync : 
        action:Action -> Func<IObservable<Unit>> 
public static function ToAsync(
    action : Action
) : Func<IObservable<Unit>>

Paramètres

  • action
    Type : System.Action
    Action utilisée pour la synchronisation.

Valeur de retour

Type : System.Func<IObservable<Unit>>
La fonction dans une fonction asynchrone.

Remarque sur l'utilisation

Dans Visual Basic et C#, vous pouvez appeler cette méthode en tant que méthode instance sur n’importe quel objet de type Action. Lorsque vous utilisez la syntaxe des méthodes d'instance pour appeler cette méthode, omettez le premier paramètre. Pour plus d'informations, consultez ou .

Voir aussi

Référence

Observable, classe

Surcharge ToAsync

Espace de noms System.Reactive.Linq