gpt4 book ai didi

c# - 如何编写类库的程序集加载/初始化事件处理程序

转载 作者:行者123 更新时间:2023-11-30 12:36:04 31 4
gpt4 key购买 nike

我正在尝试将 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/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com