applicationstate

    4熱度

    2回答

    我對這兩個狀態有點困惑。以下是我的理解; 當應用程序在後臺,如果你有"Application does not run in background"設置爲未在應用plist文件,然後應用程序繼續運行在後臺 。在暫停模式下,應用程序停留在內存中,但不會執行代碼 !系統不會在應用程序移至掛起狀態 時通知應用程序,並在內存不足的情況下從內存中清除應用程序,爲前臺應用程序創建空間。 我的理解是否正確?如果

    1熱度

    1回答

    我用.ASMX Web服務訪問應用程序[]集合,但我想移動到WCF,因爲它是最新的最新的東西,它應該會更好。 不管怎麼說,我想要做的是真的很簡單:創建一個通過調用Application.Clear清空應用集合的web服務()。在ASMX Web服務中,這確實非常簡單,因爲.ASMX web服務可以完全訪問Application []集合。但是,這在WCF中不起作用。 所以,這裏是我的服務合同: [

    1熱度

    1回答

    我們可以使用SessionStateMode作爲SQLServer爲會話變量提供持久性存儲。爲什麼我們不需要應用程序變量的靈活性?是否因爲它們的大小應該非常小(對於所有用戶都是通用的)? 如果我們想到.net Web Farm,我們可能需要使這些Application變量保持一致。 SessionStateMode是否也存儲應用程序變量?我看到一張表[ASPStateTempApplication

    1熱度

    1回答

    我有一個內部應用程序用於編輯磁盤上的XML文件。 XML文件被加載到存儲在ApplicationState中的對象模型中。 我需要保存這些數據。每當用戶更改一些數據時,一個選項就是這樣做。但是,這看起來效率不高 - 每次進行更改時都會將數據寫入磁盤。 相反,只要用戶關閉瀏覽器,再加上Web服務器退出之前,是否可以通知?因此,數據會在每次會話結束時保存,加上計算機關閉時等。我認爲Global.asa

    0熱度

    1回答

    我的ASP.Net應用程序有一個由我們開發的服務器控件,它需要在應用程序級別(即跨用戶和會話)存儲一些密鑰以備將來使用。但是,我發現Page.Application和HttpContext.Current.Application的計數都不會在回傳或頁面刷新後變爲零。 其實我一直在會議的情況下,面對這樣的問題,但我終於通過改變SessionState的配置在web.config解決會話持久性的問題:

    0熱度

    2回答

    我需要在我的asp.net應用程序中存儲一個字典。該字典基本上是鍵(字符串)到值(字符串)的直接映射。在應用程序的生命週期中,字典不會改變,並且將包含大約10個元素。 我將迭代從存儲過程返回的數千行,並從此字典中獲取相應的值。 解決此問題的最佳方法是什麼?下面是我實現它的兩個想法: 在Application_Start中實例化和初始化字典並將其存儲在ApplicationState對象中。 或者.