參數
- file:輸出快取到的檔案的名稱。要快取到檔案,還必須指定 duration 或 dependency 參數。要為不同的輸入參數值快取不同版本的輸出,請在檔名中包含參數值。
- key:用於將指令碼輸出儲存在記憶體快取中的鍵。要快取在記憶體中,必須指定此參數。與 file 參數一樣,您可以使用指令碼變數來區分快取物件。
- duration:指定的間隔時間(分鐘)。可用於快取固定的時間,然後重新整理快取在記憶體中的物件或檔案的內容。
- priority:快取到記憶體中時使用的優先順序。只有當 key 被指定,priority 參數才是有效的。priority 的有效值有 Low,BelowNormal,Normal,AboveNormal,High 和 NotRemovable。
- update:arc:cache 語句是否在呼叫時重新整理快取,預設為 false。
- format:快取的檔案格式:SQLite 還是 RSS。預設為 RSS。
- table:SQLite 資料庫中快取輸出的表。
- dependency:與 ASP.NET 快取依賴的對映。當指定的檔案改變,快取中的物件會被刪除。此檔案或目錄對映到 System.Web.Caching.CacheDependency(檔案或目錄)。
控制屬性
無範例
為每一個客戶型別建立一個 .xml 檔案。tofilename 格式化器用來確保生成的結果可以用作檔名稱: