Многие популярные приложения, такие как Wordpress, WHMCS и большинство форумов PHP, позволяют плагинам подключаться к основным событиям приложения (таким как регистрация, вход в систему, создание публикации и т. Д.), Просто указав функцию с определенным именем.
Я понимаю, что эти приложения предварительно не скомпилированы, но возможно ли сделать что-то подобное с C #? Я смотрел на обработчики событий, но кажется, что вы можете сделать это только в том случае, если плагин имеет возможность создавать экземпляр класса, в который мы хотим подключиться (или, по крайней мере, именно так поиск заставил меня поверить)
В идеале, эти ловушки должны быть в событиях / методах класса бизнес-уровня и могут быть подключены к несколькими объектами , поэтому они будут работать в WinForms или ASP.NET MVC.