AsyncBuilder.While — Metoda (F#)
Implementuje while słowa kluczowego w wyrażeniach asynchronicznego obliczeń.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
member this.While : (unit -> bool) * Async<unit> -> Async<unit>
// Usage:
asyncBuilder.While (guard, computation)
Parametry
-
Aby zatrzymać wykonywanie funkcji computation.
-
Funkcję do wykonania.Równoważne do organu while wyrażenie.
Wartość zwracana
Asynchroniczne obliczeń, który zachowuje się podobnie do chwilę pętli podczas uruchomienia.
Uwagi
Tworzy asynchronicznego obliczeń, który uruchamia computation wielokrotnie aż do guard przyjmuje wartość FAŁSZ.
Wyboru anulowania jest wykonywane przy każdym wykonaniu obliczeń.Istnienie metoda ta pozwala na wykorzystanie while w async { ... } składni wyrażenia obliczeń.
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne