Для изменения размера нажмите или перетащите

IPlugin - интерфейс

Интерфейс плагина.

Пространство имён:  Chronos.Contracts
Сборка:  Chronos.Contracts (в Chronos.Contracts.dll) Версия: 3.5.0.19
Синтаксис
public interface IPlugin

Тип IPlugin предоставляет следующие члены.

Методы
  ИмяОписание
Открытый методEntryPointAsync
Асинхронный метод, вызываемый хостом при запуске плагина.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияLoadConfigПерегружен.
Загружает первый используемый конфигурационный файл для заданного плагина, и возвращает загруженный XML-документ.
(Определяется PluginExtensions.)
Открытый метод расширенияLoadConfig(String)Перегружен.
Загружает конфигурационный файл для заданного плагина и указанного пути к файлу относительно папки, в которой расположена сборка с плагином, и возвращает загруженный XML-документ.
(Определяется PluginExtensions.)
Открытый метод расширенияTryLoadConfigПерегружен.
Загружает первый используемый конфигурационный файл для заданного плагина, и возвращает загруженный XML-документ или null, если файл отсутствовал по заданному пути.
(Определяется PluginExtensions.)
Открытый метод расширенияTryLoadConfig(String)Перегружен.
Загружает конфигурационный файл для заданного плагина и указанного пути к файлу относительно папки, в которой расположена сборка с плагином, и возвращает загруженный XML-документ или null, если файл отсутствовал по заданному пути.
(Определяется PluginExtensions.)
В начало страницы
Заметки
Вежливая остановка может происходить при остановке хоста, запущенного как сервис Windows, или при вводе команды остановки в хосте, запущенном в консоли (при закрытии окна консоли или при завершении процесса хоста через диспетчер вежливой остановки не производится). При этом все запущенные плагины имеют некоторое время, определяемое настройками хоста (порядка 30 секунд), для того, чтобы корректно завершить свою работу. Если метод StopAsync(IGracefulStopToken) не успел выполнить все действия за заданное время, то процесс плагина будет принудительно остановлен.
См. также