AsyncBuilder.Bind<'T,'U>, méthode (F#)
Implémente let! dans les calculs asynchrones.
Espace de noms/Chemin du module : Microsoft.FSharp.Control
Assembly : FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>
// Usage:
asyncBuilder.Bind (computation, binder)
Paramètres
computation
Type : Async<'T>Calcul utilisé pour fournir un résultat indépendant.
binder
Type : 'T -> Async<'U>Fonction permettant de lier le résultat du computation.
Valeur de retour
Calcul asynchrone qui exécute une liaison monadique sur le résultat du computation.
Notes
Crée un calcul asynchrone qui exécute computation et, lorsque le calcul génère un résultat, passe le résultat dans binder qui lie le résultat du calcul à une valeur.
Une vérification d'annulation est effectuée lors de l'exécution du calcul.L'existence de cette méthode permet d'utiliser le let! dans la syntaxe d'expression de calcul async { ... }.
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables