如何编写类lib中的程序集加载/ init事件处理程序 [英] how to write class lib's assembly load/init event handler

查看:73
本文介绍了如何编写类lib中的程序集加载/ init事件处理程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想要的Java库转换为C#库。我停留在一个地方,并通过谷歌搜索找不到任何解决办法。问题是在C#类库我想写的组件负载/ init事件处理程序,是否有可能在Java中,似乎是什么?
在Java代码。

I am trying to convert Java libs to c# libs. I am stuck at a place and could not find any solution via googling. The issue is in c# Class Lib i want to write assembly load/init event handler, is it possible as in Java it seems is? In java the code is.

public class abc implements ServletContextListener {

public void contextInitialized(ServletContextEvent event) {
    //do something
}

public void contextDestroyed(ServletContextEvent event) {
    //do something
}
}

什么是等值的C#?

推荐答案

有在的AppDomain类的AssemblyLoad事件可能是你在找什么:

There is an AssemblyLoad event in the AppDomain class that may be what you are looking for:

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

这篇关于如何编写类lib中的程序集加载/ init事件处理程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆