kwayne
@kwayne

C# модульная архитектура. Как получить доступ к стат. классу программы из плагина?

Всем привет.
В приложении есть статический класс с полями. К полям этого класса удобно обращаться из любых других классов приложения.
В приложении подключаются плагины-сборки реализующие интерфейс. Подключение плагинов осуществляется динамически способом рефлексии.

Каким образом я могу получать актуальную информацию из статического класса?
Хочется один раз при загрузке сборки плагина передать подобие ссылки на класс, и уже из плагина иметь доступ к актуальным данным статического класса.
5c76d74a84ea9720267796.png
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@kttotto
пофиг на чем писать
Если плагину предоставляется апи приложения, вот и добавьте апи, через который будете отдавать плагину инфу своего статического класса.
Либо плагин, при инициализации, должен иметь возможность получать извне набор параметров, через который возможно будет принять ваши опции.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Преобразуйте статик класс в синглтон.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы