Condividi tramite


Modulo Control.CommonExtensions (F#)

Modulo di membri di estensione che forniscono operazioni asincrone per alcuni tipi CLI di base correlata a concorrenza e I/O.

Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Control

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

[<AutoOpen>]
module CommonExtensions

Membri di estensione

Membro di estensione

Descrizione

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

Connette in modo permanente una funzione del listener all'oggetto Observable. Il listener verrà richiamato per ogni osservazione.

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

Connette una funzione del listener all'oggetto Observable. Il listener verrà richiamato per ogni osservazione. È possibile rimuovere il listener chiamando Dispose sull'oggetto restituito IDisposable.

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

Restituisce un calcolo asincrono che leggerà dal flusso al buffer specificato.

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

Restituisce un calcolo asincrono che scriverà i byte specificati nel flusso.

Piattaforme

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

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.FSharp.Control (F#)