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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Información de versiones
Runtime de F#
Se admite en las versiones: 2.0, 4.0
Silverlight
Se admite en la versión: 3