天天看點

關于PreApplicationStartMethodAttribute類的一點記錄

1.如果要找微軟的說明,連結是https://docs.microsoft.com/zh-cn/dotnet/api/system.web.preapplicationstartmethodattribute?redirectedfrom=MSDN&view=netframework-4.8

2.命名空間是 System.Web,那麼肯定要添加對 System.Web.dll的引用

3.該類以sealed修飾,是以不可再繼承

4.寫在AssemblyInfo.cs中,采用的方式是:

[assembly:PreApplicationStartMethod(typeof(MvcApplication), "PreAppStart")]

MvcApplication:類,PreAppStart方法名 。類必須是public,方法必須是public static

該類的該方法将在Application_Start方法之前調用。

5.微軟特别提醒:

  • 不保證調用程式集定義的應用程式啟動方法的順序。 是以,應将每個注冊的啟動方法編碼為隔離運作,且不應依賴于其他注冊的啟動方法的副作用。