Реализация плагинов для ASP.NET Core Web API (эпизод 2)

Теория и практика | создано: 9/30/2023 | опубликовано: 10/1/2023 | обновлено: 1/13/2024 | просмотров: 274

Продолжаем делать плагины, но теперь задача более сложная. Отобразим список плагинов, которые установлены в Shell.

Основные принципы работы плагинов

Одно главное приложение (Shell – оболочка)

  • Умеет находить загружать плагины
  • Умеет трансформировать UI на основании загруженных данных
  • Умеет управлять доступом (например, на базе ролевой модели)
  • Умеет устроить обмен сообщениями между плагинами

Много плагинов

  • Умеет делать «полезную работу»
  • Умеет понимает настройки доступа
  • Умеет проверять наличие новой версии (загружать обновления)
  • Умеет «слушать» сообщения от Shell и «отправлять» свои сообщения

Видео

Исходные файлы

Исходные файлы проектов, показанных на видео можно также скачать по ссылке.

Поблагодарить

Хотите тоже получать донаты? Тогда заходите на boosty.to и регистрируйтесь!

Кстати, я использую хостинг reg.ru. Подключайся с промокодом 9A17-953A-8591-CF98.

Мои видео

Boosty.toYouTube | Yandex.Дзен | RuTube | VK | Nuum.ru