AsyncBuilder.Bind<'T,'U>-Methode (F#)
Implementiert let! in asynchronen Berechnungen.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
member this.Bind : Async<'T> * ('T -> Async<'U>) -> Async<'U>
// Usage:
asyncBuilder.Bind (computation, binder)
Parameter
computation
Typ: Async<'T>Die Berechnung, mit der ein ungebundenes Ergebnis bereitgestellt wird.
binder
Typ: 'T -> Async<'U>Die Funktion zum Binden des Ergebnisses von computation.
Rückgabewert
Eine asynchrone Berechnung, die eine monadische Bindung des Ergebnisses von computation zurückgibt.
Hinweise
Erstellt eine asynchrone Berechnung, die computation ausgeführt. Wenn die Berechnung ein Ergebnis erzeugt, wird das Ergebnis an binder übergeben, das das Ergebnis der Berechnung an einen Wert bindet.
Beim Ausführen der Berechnung wird eine Abbruchprüfung durchgeführt.Das Vorhandensein dieser Methode ermöglicht die Verwendung von let! 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