comment écrire le gestionnaire d’événements charge / init de la classe lib

J’essaie de convertir les bibliothèques Java en bibliothèques c #. Je suis coincé à un endroit et je n’ai pas trouvé de solution via Google. Le problème est dans c # Class Lib. Je veux écrire le gestionnaire d’événements load / init de l’assemblage, est-il possible de le faire en Java? En Java, le code est.

public class abc implements ServletContextListener { public void contextInitialized(ServletContextEvent event) { //do something } public void contextDestroyed(ServletContextEvent event) { //do something } } 

quel serait son équivalent en c #?

Il existe un événement AssemblyLoad dans la classe AppDomain qui peut être ce que vous recherchez:

  private void SomeMethod() { AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(CurrentDomain_AssemblyLoad); } void CurrentDomain_AssemblyLoad(object sender, AssemblyLoadEventArgs args) { // Code to initialize here... }