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

API для разработки расширений-плагинов Chronos.

Классы

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

Интерфейсы

IPluginExtension Расширение плагина Chronos.
IPluginExtensionContext Контекст расширений плагинов Chronos IPluginExtension.
IPluginSchedulingPolicy Политика, определяющая допустимость способа диспетчеризации плагина PluginSchedulingMode для выполнения его методов.