2011-06-10 20 views
1

我想知道什麼是在Windows服務中的靜態變量的生命期。我有一個Windows服務和靜態變量來保存在服務內部流動的消息。在服務重新啓動後,我會收到保存在靜態變量上的消息嗎?在windows服務上的靜態變量的生存期

回答

1

不,靜態變量將在應用程序重新啓動時恢復爲其原始值,並且服務重新啓動是應用程序重新啓動。

0

這就回答了 - 如果你需要一個短暫的數據存儲消息,你可以考慮首先使用Entity Framework 4.1代碼和一個簡單的對象結構來保存消息。該框架將爲您安全地創建數據存儲,並且它將在執行之間持續存在。