IPluginMetadataTrigger - интерфейс

Метаданные триггера, на основании которого планировщик будет вызывать плагин.

Definition

Пространство имён: Chronos.Plugins
Сборка: Chronos.Plugins (в Chronos.Plugins.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public interface IPluginMetadataTrigger

Заметки

Каждый триггер должен либо описывать только один способ вызова (Cron или RepeatSecondInterval), либо ссылаться на конфигурационный файл.

Свойства

ConfigFile Имя или путь к конфигурационному файлу, описывающему плагин, относительно папки со сборкой плагина.
ConfigResolver Тип объекта, выполняющий резолв конфигурации. Должен реализовывать интерфейс IPluginConfigResolver.
Cron Описание времени вызова плагина в строке формата Cron.
JsonName Имя объекта в настройках app.json.
RepeatSecondInterval Целочисленный интервал в секундах между вызовами плагина.

Методы расширения

ConfigFileSpecified Возвращает признак того, что метаданные содержат информацию о конфигурационном файле.
(Определяется PluginExtensions)
ConfigResolverSpecified Возвращает признак того, что метаданные содержат информацию о специализированном типе резолвера конфигурации плагина.
(Определяется PluginExtensions)
CronSpecified Возвращает признак того, что метаданные содержат информацию о строке в формате Cron.
(Определяется PluginExtensions)
JsonNameSpecified Возвращает признак того, что метаданные содержат информацию об имени объекта в app.json.
(Определяется PluginExtensions)
RepeatSecondIntervalSpecified Возвращает признак того, что метаданные содержат информацию об интервале между вызовами плагина.
(Определяется PluginExtensions)
TriggerHasData Возвращает признак того, что метаданные содержат какую-либо информацию по триггеру.
(Определяется PluginExtensions)
ValidateTrigger Выполняет проверку корректности заданных метаданных триггера.
(Определяется PluginExtensions)

См. также