Číst v angličtině

Sdílet prostřednictvím


Control.Async, <'T> Typ (F#)

Složení asynchronní výpočtu, který při spuštění, budou nakonec vytvoření hodnoty zadejte t, protože jinak výjimku.Funkce pro práci s těmito objekty jsou asynchronní třídy.

Cesta k oboru názvů nebo modul: 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 zadán výraz výpočtu F#.Při spuštění asynchronního výpočty mají dva režimy: jako pracovní položka (spouštění kódu synchronní) nebo jako položku wait (čekání na dokončení I/O nebo události).Při spuštění, můžete řídit asynchronní výpočty CancellationToken.To může být zadán obvykle při spuštění asynchronního výpočtu.Přidružených CancellationTokenSource mohou být použity k výpočtu asynchronní zrušit.Asynchronní výpočty vytvořené pomocí výpočtu výrazů můžete pravidelně kontrolovat podmínky zrušení.Synchronní výpočty v rámci asynchronní výpočtu automaticky tato podmínka nezaškrtávejte.Další informace naleznete v tématu Asynchronní pracovní postupy (F#).

Tento typ s názvem [FSharpAsync] v kompilovaný sestavení.Pokud přistupujete k typu jazyka než F# nebo prostřednictvím reflexe, tento název použijte.

Platformy

Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Control (F#)

Třída Control.Async (F#)

Asynchronní pracovní postupy (F#)