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