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
для выполнения его методов.
|