Control.MailboxProcessor<'Msg> 建構函式 (F#)
建立代理程式。
命名空間/模組路徑: Microsoft.FSharp.Control
組件:FSharp.Core (在 FSharp.Core.dll 中)
// Signature:
new MailboxProcessor : (MailboxProcessor<'Msg> -> Async<unit>) * ?CancellationToken -> MailboxProcessor<'Msg>
// Usage:
new MailboxProcessor (body)
new MailboxProcessor (body, cancellationToken = cancellationToken)
參數
body
型別:MailboxProcessor<'Msg> -> Async<unit>若要產生 開始 呼叫時執行為 的 MailboxProcessor 的讀取的循環的非同步計算函式。
cancellationToken
型別:CancellationTokenbody 的選擇性取消語彙基元。 的 Async.DefaultCancellationToken 的預設值。
傳回值
建立的 MailboxProcessor。
備註
body 函式會用來產生由代理程式執行的非同步計算。 開始 被呼叫前,將不會執行這個函式。
平台
Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2
版本資訊
F# 執行階段
支援版本:2.0、4.0
Silverlight
支援版本:3