Control.MailboxProcessor<'Msg> — Konstruktor (F#)
Tworzy agenta.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Control
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
new MailboxProcessor : (MailboxProcessor<'Msg> -> Async<unit>) * ?CancellationToken -> MailboxProcessor<'Msg>
// Usage:
new MailboxProcessor (body)
new MailboxProcessor (body, cancellationToken = cancellationToken)
Parametry
body
Type: MailboxProcessor<'Msg> -> Async<unit>Funkcji w celu wygenerowania asynchronicznych obliczeń, który zostanie wykonany jako przeczytane pętli dla MailboxProcessor po Start jest wywoływana.
cancellationToken
Typ: CancellationTokenToken anulowania opcjonalne dla body.Domyślnie Async.DefaultCancellationToken.
Wartość zwracana
Utworzony MailboxProcessor.
Uwagi
body Funkcja jest używana do generowania asynchronicznego obliczenia wykonywane przez agenta.Ta funkcja nie jest wykonywana aż do Start jest wywoływana.
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne