Chronos.Contracts - пространство имён |
Класс | Описание | |
---|---|---|
Plugin |
Базовый класс для асинхронного плагина.
| |
PluginAttribute |
Атрибут, указывающий метаданные плагина, включая метаданные триггера,
на основании которого планировщик будет вызывать плагин.
| |
PluginContractHelper |
Вспомогательные методы и константы для работы с плагинами,
которые могут использоваться в самом плагине.
| |
PluginExtensions |
Методы-расширения для интерфейса IPlugin.
| |
PluginTriggerAttribute |
Атрибут, указывающий метаданные дополнительного триггера, на основании которого планировщик будет вызывать плагин.
|
Интерфейс | Описание | |
---|---|---|
IGracefulStopToken |
Токен, позволяющий определить состояние плагина из метода его вежливой остановки.
| |
IPlugin |
Интерфейс плагина.
| |
IPluginMetadata |
Метаданные плагина. Содержат метаданные триггера IPluginMetadataTrigger.
| |
IPluginMetadataTrigger |
Метаданные триггера, на основании которого планировщик будет вызывать плагин.
| |
ISerializableMetadataTMetadata |
Экспортируемые из сборок метаданные, поддерживающие сериализацию.
Используется для сериализации метаданных.
| |
ISupportGracefulStop |
Дополнительный интерфейс плагина, поддерживающего вежливую остановку.
Плагин, реализующий данный интерфейс, должен также реализовывать IPlugin.
|