IPluginMetadataTrigger - интерфейс

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

Definition

Пространство имён: Chronos.Plugins
Сборка: Chronos.Plugins (в Chronos.Plugins.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
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)

См. также