Microsoft.FSharp.Control 命名空間 (F#)
此命名空間包含 F# 程式中數個通用案例的型別,其中包括非同步程式設計、訊息傳遞和事件導向程式設計。
命名空間/模組路徑:Microsoft.FSharp.Control
組件:FSharp.Core (在 FSharp.Core.dll 中)
namespace Microsoft.FSharp.Control
模組
模組 |
說明 |
---|---|
擴充成員的模組,針對與並行和 I/O 相關的一些基本 CLI 型別,提供非同步作業。 |
|
模組 Event |
提供管理事件資料流的函式。 |
與 Lazy 值相關的擴充功能。 |
|
模組 Observable |
第一級事件和其他可預見物件上的基本作業。 |
擴充成員的模組,針對一些基本 Web 作業提供非同步作業。 |
型別定義
型別 |
說明 |
---|---|
型別 Async<'T> |
複合非同步計算在執行時最後會產生型別 T 的值,或是引發例外狀況。 |
型別 Async |
這個靜態類別保留用來建立和管理非同步計算的成員。 |
型別 AsyncBuilder |
async 運算子的型別,用來建置非同步計算的工作流程。 |
回覆 PostAndReply 訊息之功能的控制代碼。 |
|
委派之任意型別的事件實作。 |
|
委派型別的事件實作,而這些委派型別會遵循第一個 'sender' 引數的標準 .NET Framework 慣例。 |
|
型別 Event<'T> |
IEvent<_> 型別的事件實作。 |
型別 Handler<'T> |
與 F# 事件型別 IEvent<_> 相關聯的委派型別 |
任意委派型別的第一級事件值。 |
|
CLI 事件的第一級事件值,符合 CLI Framework 標準。 |
|
可執行非同步計算的訊息處理代理程式。 |
型別縮寫
型別 |
說明 |
---|---|
型別 IEvent<'T> |
第一級接聽點 (即 物件,讓您註冊要在事件觸發時啟動的回呼)。 |
型別 lazy<'T> |
延遲的計算類型的縮寫。 |
型別 Lazy<'T> |
延遲的計算類型的縮寫。 |