Control.MailboxProcessor<'Msg> Oluşturucusu (F#)
Bir aracı oluşturur.
Ad alanı/modül yolu: Microsoft.FSharp.Control
Derleme: FSharp.Core (FSharp.Core.dll),
// Signature:
new MailboxProcessor : (MailboxProcessor<'Msg> -> Async<unit>) * ?CancellationToken -> MailboxProcessor<'Msg>
// Usage:
new MailboxProcessor (body)
new MailboxProcessor (body, cancellationToken = cancellationToken)
Parametreler
body
Type: MailboxProcessor<'Msg> -> Async<unit>Üretmek için okuma döngüsü olarak yürütülen zaman uyumsuz bir hesaplama işlevi MailboxProcessor , Start olarak adlandırılır.
cancellationToken
Türü: CancellationTokenbody için isteğe bağlı iptal belirteci. Varsayılan olarak Async.DefaultCancellationToken.
Dönüş Değeri
Oluşturulan MailboxProcessor.
Notlar
body işlevi, aracı tarafından yürütülen zaman uyumsuz hesaplamayı oluşturmak için kullanılır. Bu işlev kadar yürütülmez Start olarak adlandırılır.
Platformlar
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Sürüm Bilgisi
F# Çekirdek Kitaplığı sürümleri
Desteklenen: 2.0, 4.0, Portable