Share via


Control.CommonExtensions モジュール (F#)

同時実行および I/O に関連する一部の基本的な CLI 型に対して非同期操作を提供する、拡張メンバーのモジュール。

名前空間/モジュール パス: Microsoft.FSharp.Control

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

[<AutoOpen>]
module CommonExtensions

拡張メンバー

拡張メンバー

説明

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

リスナー関数を観測可能なオブジェクトに永続的に接続します。リスナーは観測可能なオブジェクトごとに呼び出されます。

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

リスナー関数を観測可能なオブジェクトに接続します。リスナーは観測可能なオブジェクトごとに呼び出されます。IDisposable の返されたオブジェクトの Dispose を呼び出して、リスナーを削除できます。

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

ストリームから指定されたバッファーに読み込む非同期計算を返します。

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

指定されたバイトをストリームに書き込む非同期計算を返します。

プラットフォーム

Windows 8、Windows 7、Windows Server 2012 で Windows Server 2008 R2

バージョン情報

F# コア ライブラリのバージョン

サポート: ポータブル 2.0、4.0

参照

関連項目

Microsoft.FSharp.Control 名前空間 (F#)