共用方式為


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

此命名空間包含 F# 程式中數個通用案例的型別,其中包括非同步程式設計、訊息傳遞和事件導向程式設計。

命名空間/模組路徑:Microsoft.FSharp.Control

組件:FSharp.Core (在 FSharp.Core.dll 中)

namespace Microsoft.FSharp.Control

模組

模組

說明

模組 CommonExtensions

擴充成員的模組,針對與並行和 I/O 相關的一些基本 CLI 型別,提供非同步作業。

模組 Event

提供管理事件資料流的函式。

模組 LazyExtensions

與 Lazy 值相關的擴充功能。

模組 Observable

第一級事件和其他可預見物件上的基本作業。

模組 WebExtensions

擴充成員的模組,針對一些基本 Web 作業提供非同步作業。

型別定義

型別

說明

型別 Async<'T>

複合非同步計算在執行時最後會產生型別 T 的值,或是引發例外狀況。

型別 Async

這個靜態類別保留用來建立和管理非同步計算的成員。

型別 AsyncBuilder

async 運算子的型別,用來建置非同步計算的工作流程。

型別 AsyncReplyChannel<'Reply>

回覆 PostAndReply 訊息之功能的控制代碼。

型別 DelegateEvent<'Delegate>

委派之任意型別的事件實作。

型別 Event<'Delegate,'Args>

委派型別的事件實作,而這些委派型別會遵循第一個 'sender' 引數的標準 .NET Framework 慣例。

型別 Event<'T>

IEvent<_> 型別的事件實作。

型別 Handler<'T>

與 F# 事件型別 IEvent<_> 相關聯的委派型別

型別 IDelegateEvent<'Delegate>

任意委派型別的第一級事件值。

型別 IEvent<'Delegate,'Args>

CLI 事件的第一級事件值,符合 CLI Framework 標準。

型別 MailboxProcessor<'Msg>

可執行非同步計算的訊息處理代理程式。

型別縮寫

型別

說明

型別 IEvent<'T>

第一級接聽點 (即 物件,讓您註冊要在事件觸發時啟動的回呼)。

型別 lazy<'T>

延遲的計算類型的縮寫。

型別 Lazy<'T>

延遲的計算類型的縮寫。

請參閱

其他資源

F# 核心程式庫參考