Control.MailboxProcessor<'Msg>-Konstruktor (F#)
Erstellt einen Agent.
Namespace/Modulpfad: Microsoft.FSharp.Control
Assembly: FSharp.Core (in FSharp.Core.dll)
// Signature:
new MailboxProcessor : (MailboxProcessor<'Msg> -> Async<unit>) * ?CancellationToken -> MailboxProcessor<'Msg>
// Usage:
new MailboxProcessor (body)
new MailboxProcessor (body, cancellationToken = cancellationToken)
Parameter
body
Typ: MailboxProcessor<'Msg> -> Async<unit>Die Funktion zum Erstellen einer asynchronen Berechnung, die als read-Schleife für den MailboxProcessor ausgeführt wird, wenn Start aufgerufen wird.
cancellationToken
Typ: CancellationTokenEin optionales Abbruchtoken für den body. Wird standardmäßig auf Async.DefaultCancellationToken festgelegt.
Rückgabewert
Der erstellte MailboxProcessor.
Hinweise
Die body-Funktion wird die asynchrone Berechnung generiert, die der Agent ausführt. Diese Funktion wird erst bei einem Aufruf von Start ausgeführt.
Plattformen
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Versionsinformationen
F#-Kern-Bibliotheks-Versionen
Unterstützt in: 2,0, 4,0, portablen