См. Следующую ветку, в которой приведена подробная процедура для программной генерации встроенного URL.
Как получить / создать URL-адрес защищенной панели мониторинга awsight
Существует много способов сделать их, кэширование истекает, как страница outputcache
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache)
Основанная на времени зависимость просто истекает объект в определенном моменте времени.
Response.Cache.SetExpires(DateTime.Now.AddSeconds(360));
Response.Cache.SetCacheability(HttpCacheability.Private)
Response.Cache.SetSlidingExpiration(true);
Теперь когда дело доходит до контролирующего кэша, если нет API в кэше, чтобы сказать Вам, затем нет никакого прямого пути.
Вы могли, конечно, перечислить кэш, пары "ключ-значение" и затем вычислить размер каждого сохраненного объекта. Doesnt звучат как легкое право??
Таким образом, здесь должен сделать Ваш кэш, контролирующий легкий. Откровенно говоря я никогда не использовал его сам, но можно дать ему попытку, просто вопрос добавления dll к приложению.
И вот что-то для Вашего представления ключей кэша,
' display contents of the ASP.NET Cache
If Cache.Count > 0 Then
cc.Append("<b>Contents of the ASP.NET Cache (" _
& Cache.Count.ToString() & " items):</b><br />")
For Each item As Object In Cache
cc.Append("Key:'" & item.Key & "' Type:" _
& item.Value.GetType().ToString() & "<br />")
Next
Else
cc.Append("<b>ASP.NET Cache is empty</b>")
End If
От Tek-подсказок (ссылка чтения для подробного объяснения)
Response.Expires = 15
Response.ExpiresAbsolute = Now() - 2
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "private"