Partager via


Control.CommonExtensions, module (F#)

Module des membres d'extension qui fournissent des opérations asynchrones pour certains types CLI de base relatifs à l'accès concurrentiel et aux E/S.

Espace de noms/Chemin du module : Microsoft.FSharp.Control

Assembly : FSharp.Core (in FSharp.Core.dll)

[<AutoOpen>]
module CommonExtensions

Membres d'extension

Membre d'extension

Description

Add : ('T -> unit) -> unit

Connecte définitivement une fonction d'écouteur à l'observable. L'écouteur sera appelé pour chaque observation.

Subscribe : ('T -> unit) -> IDisposable

Connecte une fonction d'écouteur à l'observable. L'écouteur sera appelé pour chaque observation. Vous pouvez supprimer l'écouteur en appelant Dispose sur l'objet retourné d' IDisposable .

AsyncRead : byte [] * ?int * ?int -> Async<int>

Retourne un calcul asynchrone qui lira à partir du flux de données dans la mémoire tampon donnée.

AsyncWrite : byte[] * ?int * ?int -> Async<unit>

Retourne un calcul asynchrone qui écrira les octets donnés dans le flux de données.

Plateformes

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Microsoft.FSharp.Control, espace de noms (F#)