我正在尝试将 Java 库转换为 C# 库。我被困在一个地方,无法通过谷歌搜索找到任何解决方案。问题出在 c# Class Lib 中,我想编写程序集加载/初始化事件处理程序,是否可能像在 Java 中那样? 在 Java 中,代码是。
public class abc implements ServletContextListener {
public void contextInitialized(ServletContextEvent event) {
//do something
}
public void contextDestroyed(ServletContextEvent event) {
//do something
}
}
它在 C# 中的等价物是什么?
最佳答案
AppDomain 类中有一个 AssemblyLoad 事件,这可能就是您要查找的内容:
private void SomeMethod() {
AppDomain.CurrentDomain.AssemblyLoad += new AssemblyLoadEventHandler(CurrentDomain_AssemblyLoad);
}
void CurrentDomain_AssemblyLoad(object sender, AssemblyLoadEventArgs args) {
// Code to initialize here...
}
关于c# - 如何编写类库的程序集加载/初始化事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4020178/