AsyncBuilder.For<'T>-Methode (F#)
Implementiert den for-Ausdruck in asynchronen Berechnungen.Erstellt eine asynchrone Berechnung, die die Sequenz bei Bedarf auflistet und eine Funktion ausführt, die den Text eines for-Ausdrucks für jedes Element darstellt.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.For : seq<'T> * ('T -> Async<unit>) -> Async<unit>
// Usage:
asyncBuilder.For (sequence, body)
Parameter
sequence
Typ: seq<'T>Die Sequenz, die aufgelistet werden soll.
-
Eine Funktion, die ein Element aus der Sequenz annimmt und eine asynchrone Berechnung erstellt.Kann als Text des for-Ausdrucks betrachtet werden.
Rückgabewert
Eine asynchrone Berechnung, mit der die Sequenz und der body für jedes Element ausgeführt werden.
Hinweise
Eine Abbruchüberprüfung wird für jede Iteration der Schleife ausgeführt.Das Vorhandensein dieser Methode ermöglicht die Verwendung von for 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