Tessa.Platform.Plugins - пространство имён |
Класс | Описание | |
---|---|---|
PluginExtension |
Базовый класс для расширения плагина Chronos.
| |
PluginExtensionContext |
Контекст расширений плагинов Chronos IPluginExtension.
| |
PluginExtensions |
Методы-расширения для пространства имён Tessa.Platform.Plugins.
| |
PluginSchedulingFilterPolicy |
Политика фильтрации расширений плагинов IPluginExtension, использующая политику IPluginSchedulingPolicy для того,
чтобы не выполнять методы плагинов, для которых в контексте IPluginExtensionContext
использован способ диспетчеризации SchedulingMode, запрещённый указанной политикой.
Если политика IPluginSchedulingPolicy не зарегистрирована, то метод расширения не будет выполнен,
т.е. указание этой политики является обязательным для выполнения таких расширений.
| |
PluginSchedulingMode |
Способ диспетчеризации плагина.
| |
PluginSchedulingPolicy |
Политика, определяющая допустимость способа диспетчеризации плагина PluginSchedulingMode
для выполнения его методов.
| |
PluginTraceListener |
Объект, выполняющий отслеживание событий, происходящих с расширениями IPluginExtension.
|
Интерфейс | Описание | |
---|---|---|
IPluginExtension |
Расширение плагина Chronos.
| |
IPluginExtensionContext |
Контекст расширений плагинов Chronos IPluginExtension.
| |
IPluginSchedulingPolicy |
Политика, определяющая допустимость способа диспетчеризации плагина PluginSchedulingMode
для выполнения его методов.
|