PluginSchedulingHelperSchedulePluginAsync - метод
Асинхронно предоставляет указанному планировщику информацию, необходимую для запуска указанного плагина.
Пространство имён: Chronos.PlatformСборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 3.6.0.22
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 PluginImportingItem
- Информация о плагине.
- scheduler IScheduler
- Планировщик, который будет запускать плагин.
- launcherKey PluginLauncherKey
-
Ключ объекта IPluginLauncher, зарегистрированного в контейнере PluginLauncherResolver.
- hostShutdownMode PluginShutdownMode
-
Способ завершения процесса хоста, определяющий способ завершения плагинов.
TaskАсинхронная задача.