Freigeben über


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

Siehe auch

Referenz

Microsoft.FSharp.Control-Namespace (F#)