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

 

Классы

PluginAggregateFinder Объект, объединяющий результаты нескольких объектов IPluginFinder.
PluginAssemblyFinder Объект, осуществляющий поиск плагинов в каталоге со сборками IAssemblyCatalog.
PluginConfigHelper Хэлперы для работы с конфигурационным файлом, описывающим плагин и триггеры для его запуска.
PluginFinderFactory Фабрика для создания объекта, позволяющий осуществлять поиск плагинов.
PluginHostExtensions Методы-расширения для интерфейсов пространства имён Chronos.Platform.Scheduling.Host.
PluginHostLauncher Запускает плагины, вызывая создание дочернего процесса для IProcessHost, которому в виде аргументов командной строки передаются параметры запуска PluginCreationInfo.
PluginHostLauncherKey Ключ зарегистрированного объекта IPluginHostLauncher.
PluginHostLauncherRegistry Реестр объектов PluginHostLauncherValue.
PluginHostLauncherValue Значение, зарегистрированное в реестре IPluginHostLauncherRegistry по ключу PluginHostLauncherKey.
PluginHostLaunchingResult Информация о плагине, запущенном с помощью метода LaunchAsync(IPluginCreationInfo, CancellationToken).
PluginHostNotifier Объект, выполняющий логирование событий для хост-процесса плагинов.
PluginHostScheduler Объект, выполняющий полный цикл диспетчеризации для хост-процесса, запускающего плагины.
PluginHostSchedulerOptions Параметры запуска IPluginHostScheduler.
PluginImporter Импортирует список плагинов, полученный от IPluginFinder, в виде объектов PluginImportingItem.
PluginImportingItem Информация об импортируемом плагине.
PluginImportingResult Результат импортирования плагинов, выполненный с помощью метода ImportAsync(IPluginFinder, CancellationToken).
PluginIncludeConfigHelper Хэлперы для работы с конфигурационным файлом plugins.xml, описывающим сборки с плагинами.
PluginRedisTracingLauncher 
PluginSchedulingHelper Хэлперы для диспетчеризации плагинов.
PluginSchedulingJob 

Интерфейсы

IPluginFinder Позволяет выполнять поиск плагинов.
IPluginFinderFactory Фабрика для создания объекта, позволяющий осуществлять поиск плагинов.
IPluginHostLauncher Предоставляет возможность запустить плагин со стороны хоста.
IPluginHostLauncherRegistry Реестр объектов PluginHostLauncherValue.
IPluginHostLaunchingResult Информация о плагине, запущенном с помощью метода LaunchAsync(IPluginCreationInfo, CancellationToken).
IPluginHostNotifier Объект, выполняющий логирование событий для хост-процесса плагинов.
IPluginHostScheduler Объект, выполняющий полный цикл диспетчеризации для хост-процесса, запускающего плагины.
IPluginHostSchedulerOptions Параметры запуска IPluginHostScheduler.
IPluginImporter Импортирует список плагинов, полученный от IPluginFinder, в виде объектов PluginImportingItem.