AsyncBuilder.While-Methode (F#)
Implementiert das Schlüsselwort while in asynchronen Berechnungsausdrücken.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.While : (unit -> bool) * Async<unit> -> Async<unit>
// Usage:
asyncBuilder.While (guard, computation)
Parameter
-
Die Funktion zum Bestimmen, wann das Ausführen der computation beendet werden soll.
-
Die auszuführende Funktion.Entsprechung zum Text eines while-Ausdrucks.
Rückgabewert
Eine asynchrone Berechnung, die sich beim Ausführen ähnlich wie eine while-Schleife verhält.
Hinweise
Erstellt eine asynchrone Berechnung, die computation solange wiederholt, bis guard als false ausgewertet wird.
Beim Ausführen der Berechnung wird immer eine Abbruchprüfung durchgeführt.Das Vorhandensein dieser Methode ermöglicht die Verwendung von while in der async { ... }-Berechnungsausdrucksyntax.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen