Для изменения размера нажмите или перетащите

Chronos.Platform.Scheduling - пространство имён

Инструменты для диспетчеризации плагинов Chronos.
Классы
  КлассОписание
Открытый классPluginFacade
Фасад для управления жизненными циклами хоста и дочерних процессов, предназначенных для запуска плагинов.
Открытый классPluginFacadeStartChildInfo
Открытый классPluginFacadeStartHostInfo
Открытый классPluginFactory
Хэлперы для создания экземпляров плагинов.
Открытый классPluginFinderFactory
Хэлперы для создания объекта, позволяющий осуществлять поиск плагинов.
Открытый классPluginGracefulLauncher
Запускает плагины с поддержкой отслеживания плагинов, поддерживающих вежливую остановку, если в ShutdownMode задано GracefulStop.
Открытый классPluginGracefulStopEventToken
Токен, позволяющий определить состояние плагина из метода его вежливой остановки посредством события ManualResetEvent.
Открытый классPluginGracefulStopExceptionEventArgs
Аргументы события, возникающего при возникновении исключения в процессе вежливой остановки плагина методом StopAsync(IGracefulStopToken).
Открытый классPluginGracefulStopTokenAdapter
Адаптер для интерфейса IGracefulStopToken, инкапсулирующий все его доступные возможности, кроме тех, что определены в интерфейсе.
Открытый классPluginHostLauncher
Запускает плагины, вызывая создание дочернего процесса для IProcessHost, которому в виде аргументов командной строки передаются параметры запуска PluginRemoteCreationInfo.
Открытый классPluginImporter
Хранит список плагинов и при необходимости обновляет его, дополняя список новыми плагинами.
Открытый классPluginImportEventArgs
Аргументы события, содержащие информацию об импортированном плагине.
Открытый классPluginImportingItem
Информация об импортируемом плагине.
Открытый классPluginImportingResult
Результат импортирования плагинов, выполненный с помощью метода Import(IPluginFinder).
Открытый классPluginLauncherKey
Ключ зарегистрированного объекта IPluginLauncher.
Открытый классPluginLauncherResolver
Контейнер, осуществляющий хранение объектов IPluginLauncher.
Открытый классPluginLaunchingData
Информация о плагине, запущенном с помощью метода LaunchAsync(PluginRemoteCreationInfo, CancellationToken).
Открытый классPluginLaunchingEventArgs
Аргументы события для запуска плагина в дочернем процессе.
Открытый классPluginRemoteCreationInfo
Информация для создания плагина, которая может быть использована из другого процесса.
Открытый классPluginSyncLauncher
Запускает плагин на выполнение, предварительно выполнив синхронизацию между процессами плагинов.
Открытый классSchedulingExtensions
Методы-расширения для интерфейсов пространства имён Chronos.Scheduling.
Интерфейсы
  ИнтерфейсОписание
Открытый интерфейсIPluginFinder
Позволяет выполнять поиск плагинов.
Открытый интерфейсIPluginLauncher
Предоставляет возможность запустить плагин.
Перечисления
  ПеречислениеОписание
Открытое перечислениеPluginShutdownMode
Способ завершения процесса хоста или плагина.