AsyncBuilder.While – metoda (F#)
Implementuje while klíčové slovo ve výrazech asynchronní výpočtu.
Cesta k oboru názvů nebo modul: Microsoft.FSharp.Control
Sestavení: FSharp.Core (v FSharp.Core.dll)
// Signature:
member this.While : (unit -> bool) * Async<unit> -> Async<unit>
// Usage:
asyncBuilder.While (guard, computation)
Parametry
-
K určení zastavit provádění funkce computation.
-
Funkce, které mají být provedeny.Ekvivalentní těla while výraz.
Vrácená hodnota
Asynchronní výpočtu, který se chová podobně jako na chvíli opakovat při spuštění.
Poznámky
Vytvoří asynchronní výpočtu, který spouští computation opakovaně až do guard je vyhodnocen jako NEPRAVDA.
Zrušení zaškrtnutí se provádí při každém provedení výpočtu.Existence tato metoda umožňuje použití while v async { ... } syntaxi výrazu výpočtu.
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é