Control.Async<'T>-Typ (F#)
Eine kompositorische asynchrone Berechnung, deren Ausführung letztendlich einen Wert vom Typ 'T erzeugt oder eine Ausnahme auslöst.Die Funktionen zum Arbeiten mit diesen Objekten sind in der Async-Klasse.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
[<Sealed>]
[<NoEquality>]
[<NoComparison>]
type Async<'T> =
class
end
Hinweise
Asynchrone Berechnungen werden normalerweise mit einem F#-Berechnungsausdruck angegeben.Bei der Ausführung verfügen asynchrone Berechnungen über zwei Modi: als Arbeitsaufgabe (Ausführen von synchronem Code) oder als Wartevorgangselement (Warten auf ein Ereignis oder Abschluss eines E/A-Vorgangs).Bei der Ausführung können asynchrone Berechnungen durch CancellationToken gesteuert werden.Dies kann normalerweise angegeben werden, wenn die asynchrone Berechnung gestartet wird.Die zugeordnete CancellationTokenSource kann verwendet werden, um die asynchrone Berechnung abzubrechen.Mit Berechnungsausdrücken erstellte asynchrone Berechnungen können die Abbruchbedingung regelmäßig überprüfen.Synchrone Berechnungen innerhalb einer asynchronen Berechnung überprüfen diese Bedingung nicht automatisch.Weitere Informationen finden Sie unter Asynchrone Workflows (F#).
Der Name dieses Typs in kompilierten Assemblys lautet [FSharpAsync].Verwenden Sie diesen Namen, wenn Sie in einer anderen Sprache als F# oder durch Reflektion auf den Typ zugreifen.
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