Control.Async<'T> – typ (F#)
Složený asynchronní výpočet, který při spuštění bude nakonec produkovat hodnotu typu 'T, nebo vyvolá výjimku.Funkce pro práci s těmito objekty jsou ve třídě Async.
Obor názvů/cesta modulu: Microsoft.FSharp.Control
Sestavení: FSharp.Core (v FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
Poznámky
Asynchronní výpočty jsou obvykle určeny pomocí výrazu výpočtu F#.Při spuštění mají asynchronní výpočty dva režimy: jako pracovní položka (spouštějící synchronní kód) nebo jako položka čekání (čekající na dokončení události nebo I/O).Při spuštění mohou být asynchronní výpočty řízeny CancellationToken.To lze obvykle zadat při spuštění asynchronního výpočtu.Přidružená CancellationTokenSource mohou být použita ke zrušení asynchronního výpočtu.Sestavení asynchronních výpočtů pomocí výrazů výpočtu mohou pravidelně kontrolovat podmínky zrušení.Synchronní výpočty v asynchronním výpočtu automaticky nekontrolují tento stav.Další informace naleznete v tématu Asynchronní pracovní postupy (F#).
Tento typ se nazývá FSharpAsync v kompilovaném sestavení.Při přístupu k typu z jazyka jiného než F# nebo prostřednictvím reflexe použijte tento název.
Platformy
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informace o verzi
Verze základní knihovny F#
Podporováno ve verzích: 2.0, 4.0, Portable