Control.Async<'T>, type (F#)
Calcul asynchrone compositionnel, qui, lorsqu'il est exécuté, produit une valeur de type 'T ou lève une exception.Les fonctions pour l'utilisation de ces objets sont dans la classe Async.
Espace de noms/Chemin du module : Microsoft.FSharp.Control
Assembly : FSharp.Core (in FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
Notes
Les calculs asynchrones sont normalement spécifiés à l'aide d'une expression de calcul F#.Lors de leur exécution, les calculs asynchrones ont deux modes : élément de travail (pour l'exécution du code synchrone) ou élément d'attente (pour l'attente de la fin d'un événement ou d'une opération d'E/S).Lors de leur exécution, les calculs asynchrones peuvent être gouvernés par CancellationToken.Cela peut généralement être spécifié lors du démarrage du calcul asynchrone.Le CancellationTokenSource associé peut être utilisé pour annuler le calcul asynchrone.Les calculs asynchrones construits à l'aide d'expressions de calcul peuvent vérifier la condition d'annulation régulièrement.Les calculs synchrones dans un calcul asynchrone ne vérifient pas automatiquement cette condition.Pour plus d'informations, consultez Workflows asynchrones (F#).
Ce type se nomme [FSharpAsync] dans les assemblys compilés.Si vous accédez au type à partir d'un langage autre que F# ou par réflexion, utilisez ce nom.
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