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

Контракты для плагинов Chronos, такие как интерфейсы и атрибуты, которые используются в сборках с плагинами. Также содержит средства управления конфигурационными файлами изнутри плагина.

Классы

Plugin Плагин.
PluginAttribute Атрибут, указывающий метаданные плагина, включая метаданные триггера, на основании которого планировщик будет вызывать плагин.
PluginExtensions Методы-расширения для интерфейса IPlugin.
PluginHelper Вспомогательные методы и константы для работы с плагинами, которые могут использоваться в самом плагине.
PluginMetadata Метаданные плагина. Содержат метаданные триггера IPluginMetadataTrigger.
PluginMetadataTrigger Метаданные триггера, на основании которого планировщик будет вызывать плагин.
PluginStopToken Токен, позволяющий определить состояние плагина из метода его остановки посредством события ManualResetEvent.
PluginStopTokenGuard Адаптер для интерфейса IPluginStopToken, инкапсулирующий все его доступные возможности, кроме тех, что определены в интерфейсе.
PluginTriggerAttribute Атрибут, указывающий метаданные дополнительного триггера, на основании которого планировщик будет вызывать плагин.

Интерфейсы

IPlugin Плагин.
IPluginMetadata Метаданные плагина. Содержат метаданные триггера IPluginMetadataTrigger.
IPluginMetadataTrigger Метаданные триггера, на основании которого планировщик будет вызывать плагин.
IPluginStopToken Токен, позволяющий определить состояние плагина из метода его остановки.