Control.MailboxProcessor<'Msg>, constructeur (F#)
Crée un agent.
Espace de noms/Chemin du module : 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)
Paramètres
body
Type : MailboxProcessor<'Msg> -> Async<unit>Fonction permettant de produire un calcul asynchrone qui sera exécuté comme boucle de lecture pour le MailboxProcessor lors de l'appel de Start.
cancellationToken
Type : CancellationTokenJeton d'annulation facultatif pour le body.Utilise par défaut Async.DefaultCancellationToken.
Valeur de retour
MailboxProcessor créé.
Notes
La fonction body est utilisée pour générer le calcul asynchrone exécuté par l'agent.Cette fonction n'est exécutée qu'une fois Start (page éventuellement en anglais) appelé.
Plateformes
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informations de version
Versions de bibliothèque principale F#
Prise en charge dans : 2,0, 4,0, portables