PluginHostScheduler - конструктор

Создаёт экземпляр класса с указанием его зависимостей.

Definition

Пространство имён: Chronos.Platform.PluginHost
Сборка: Chronos.Platform (в Chronos.Platform.dll) Версия: 4.0.4
C#
public PluginHostScheduler(
	IPluginHostNotifier notifier,
	IPluginFinderFactory pluginFinderFactory,
	IPluginHostLauncher launcher,
	IPluginHostLauncherRegistry launcherRegistry,
	Func<IPluginImporter> createImporterFunc,
	IChronosSettings settings,
	ICidProvider cidProvider,
	IDiscoveryStrategy discoveryStrategy,
	ITessaServerSettings serverSettings
)

Параметры

notifier  IPluginHostNotifier
Объект, выполняющий логирование событий для хост-процесса плагинов.
pluginFinderFactory  IPluginFinderFactory
Фабрика для создания объекта, позволяющий осуществлять поиск плагинов.
launcher  IPluginHostLauncher
Предоставляет возможность запустить плагин со стороны хоста.
launcherRegistry  IPluginHostLauncherRegistry
Реестр объектов PluginHostLauncherValue.
createImporterFunc  FuncIPluginImporter
Функция, создающая объект IPluginImporter для импорта плагинов.
settings  IChronosSettings
Настройки Chronos из конфигурационного файла.
cidProvider  ICidProvider
discoveryStrategy  IDiscoveryStrategy
Предоставляет метод для уведомления наблюдателей о состоянии отслеживаемых компонентов.
serverSettings  ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.

См. также