Конструктор 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 при вызове метода Start.
cancellationToken
Тип: CancellationTokenНеобязательный токен отмены для функции body. По умолчанию используется Async.DefaultCancellationToken.
Возвращаемое значение
Созданный объект MailboxProcessor.
Заметки
Функция body используется для создания асинхронного вычисления, выполняемого агентом. Эта функция не выполняется до вызова метода Start.
Платформы
Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2
Сведения о версии
Основной версии библиотеки F#
Поддерживается в: 2.0, 4.0, портативное