【发布时间】:2020-09-28 15:11:02
【问题描述】:
我有一个静态类,我需要在第一次使用的类期间初始化一些代码,并在应用程序进程终止时进行初始化。实际上,init 方法使用 PInvoke 方法调用本机 C++ api。我知道我可以使用静态构造函数,但现在我需要在最后调用本机 de-init 方法,
public static class MyClass
{
static MyClass()
{
MyInitFirstTime();
}
【问题讨论】:
-
或许您可以使用 Global.asax 文件中的应用程序生命周期link
-
你对
static构造函数没有任何控制权... .这个问题可能是XY problem -
@HoomanBahreini 需要在应用程序启动和应用程序完成时调用本机函数,换句话说,在创建进程和退出进程时。
标签: c# asp.net asp.net-mvc asp.net-mvc-5