Control.CommonExtensions-Modul (F#)
Ein Modul von Erweiterungsmembern, die asynchrone Vorgänge für einige grundlegende CLI-Typen für Parallelität und E/A bereitstellen.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
[<AutoOpen>]
module CommonExtensions
Erweiterungsmember
Erweiterungsmember |
Description |
---|---|
Add : ('T -> unit) -> unit |
Verbindet eine Listener-Funktion dauerhaft mit dem Observable-Objekt.Der Listener wird für jede Beobachtung aufgerufen. |
Subscribe : ('T -> unit) -> IDisposable |
Verbindet eine Listenerfunktion mit dem Observable-Objekt.Der Listener wird für jede Beobachtung aufgerufen.Sie können den Listener entfernen, indem Sie Dispose für den zurückgegebenen IDisposable-Objekt aufrufen. |
AsyncRead : byte [] * ?int * ?int -> Async<int> |
Gibt eine asynchrone Berechnung zurück, die vom Stream in den angegebenen Puffer gelesen wird. |
AsyncWrite : byte[] * ?int * ?int -> Async<unit> |
Gibt eine asynchrone Berechnung zurück, die die angegebenen Bytes in den Stream schreibt. |
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