Control.Async<'T> (Tipo de F#)
Cálculo asincrónico de composición que, cuando se ejecute, generará un valor de tipo T o producirá una excepción. Las funciones que se usan con estos objetos están en la clase Async.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Control
Ensamblado: FSharp.Core (en FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
Comentarios
Los cálculos asincrónicos suelen especificarse usando una expresión de cálculo de F#. Cuando se ejecutan, los cálculos asincrónicos tienen dos modos: como elemento de trabajo (ejecuta código sincrónico) o como elemento de espera (espera un evento o que se complete la E/S). Cuando se ejecutan, CancellationToken puede controlar los cálculos asincrónicos. Se puede especificar cuando se inicia el cálculo asincrónico. El CancellationTokenSource asociado se puede usar para cancelar el cálculo asincrónico. Los cálculos asincrónicos compilados mediante expresiones de cálculo pueden comprobar la condición de cancelación periódicamente. Los cálculos sincrónicos dentro de un cálculo asincrónico no comprueban esta condición automáticamente. Para obtener más información, vea Flujos de trabajo asincrónicos (F#).
Este tipo se denomina FSharpAsync en los ensamblados compilados. Si obtiene acceso al tipo desde un lenguaje distinto de F# o mediante reflexión, use este nombre.
Plataformas
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Información de versiones
Versiones de la biblioteca básica de F#
Se admite en las versiones: 2.0, 4.0, Portable