PluginSchedulingHelperSchedulePluginAsync - метод |
Асинхронно предоставляет указанному планировщику информацию, необходимую для запуска указанного плагина.
Пространство имён:
Chronos.Platform
Сборка:
Chronos.Platform (в Chronos.Platform.dll) Версия: 3.5.0.19
Синтаксис public static Task SchedulePluginAsync(
PluginImportingItem pluginImport,
IScheduler scheduler,
PluginLauncherKey launcherKey,
PluginShutdownMode hostShutdownMode
)
Public Shared Function SchedulePluginAsync (
pluginImport As PluginImportingItem,
scheduler As IScheduler,
launcherKey As PluginLauncherKey,
hostShutdownMode As PluginShutdownMode
) As Task
public:
static Task^ SchedulePluginAsync(
PluginImportingItem^ pluginImport,
IScheduler^ scheduler,
PluginLauncherKey^ launcherKey,
PluginShutdownMode hostShutdownMode
)
static member SchedulePluginAsync :
pluginImport : PluginImportingItem *
scheduler : IScheduler *
launcherKey : PluginLauncherKey *
hostShutdownMode : PluginShutdownMode -> Task
Параметры
- pluginImport
- Тип: Chronos.Platform.SchedulingPluginImportingItem
Информация о плагине. - scheduler
- Тип: IScheduler
Планировщик, который будет запускать плагин. - launcherKey
- Тип: Chronos.Platform.SchedulingPluginLauncherKey
Ключ объекта IPluginLauncher, зарегистрированного в контейнере PluginLauncherResolver.
- hostShutdownMode
- Тип: Chronos.Platform.SchedulingPluginShutdownMode
Способ завершения процесса хоста, определяющий способ завершения плагинов.
Возвращаемое значение
Тип:
TaskАсинхронная задача.
См. также