簡體   English   中英

我是否需要在Windows Phone應用程序中調用IsolatedStorageSettings.Save方法?

[英]Do I need to call IsolatedStorageSettings.Save method in windows phone application?

IsolatedStorageSettings.Save方法頁面的備注部分:

當關閉使用該類的應用程序時,將保存寫入IsolatedStorageSettings對象的數據。 當用戶關閉Web瀏覽器,刷新頁面或瀏覽頁面時,可能會發生這種情況。 如果您希望應用程序立即寫入隔離存儲,則可以在應用程序代碼中調用Save方法。

所以,我永遠不能調用Save方法,每個設置都是安全的。 我只是好奇我應該使用Save方法?

你必須自己調用IsolatedStorageSettings.Save 類參考頁面底部的“提示和警告”部分所述,您必須自己保存它以確保將其寫入文件。

寫入值時,IsolatedStorageSettings類不會自動保存到磁盤。 保存在終結器中完成,通常但不總是在應用程序關閉時運行。 為確保實際執行保存,我們需要在每次寫入或寫入一組后調用Save方法。

以下是2014年2月14日的IsolatedStorageSettings.Save方法的文檔:

http://msdn.microsoft.com/en-us/library/windowsphone/develop/system.io.isolatedstorage.isolatedstoragesettings.save(v=vs.105).aspx

並從中摘錄(見警告):

但是,您不必在Windows Phone上調用Save方法。 存儲在IsolatedStorageSettings對象中的數據將自動保存。

我的開發經驗也證明 - 自動保存設置,而無需顯式調用Save方法。 但請注意,只有當您關閉整個應用程序時才會發生這種情況,如MSDN中所說:

當關閉使用該類的應用程序時,將保存寫入IsolatedStorageSettings對象的數據。 如果您希望應用程序立即寫入隔離存儲,則可以在應用程序代碼中調用Save方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM