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