Ich denke nicht, dass es eine sofort einsatzbereite Unterstützung dafür gibt, aber es wäre trivial zu write a plugin, die diese Informationen zeigen wird.
Zum Beispiel alles zu zeigen, die in der ApplicationState gespeichert werden Sie folgende Plugin schreiben könnte:
[Glimpse.Core.Extensibility.GlimpsePluginAttribute]
public class ApplicationStateGlimpsePlugin : IGlimpsePlugin
{
public object GetData(HttpContextBase context)
{
var data = new List<object[]> { new[] { "Key", "Value" } };
foreach (string key in context.Application.Keys)
{
data.Add(new object[] { key, context.Application[key] });
}
return data;
}
public void SetupInit()
{
}
public string Name
{
get { return "ApplicationState"; }
}
}
und man dann das gewünschte Ergebnis:
und alles auflisten, das ist im Cache gespeichert:
[Glimpse.Core.Extensibility.GlimpsePluginAttribute]
public class ApplicationCacheGlimpsePlugin : IGlimpsePlugin
{
public object GetData(HttpContextBase context)
{
var data = new List<object[]> { new[] { "Key", "Value" } };
foreach (DictionaryEntry item in context.Cache)
{
data.Add(new object[] { item.Key, item.Value });
}
return data;
}
public void SetupInit()
{
}
public string Name
{
get { return "ApplicationCache"; }
}
}
++ Darin - Sie haben nicht t gib mir sogar einen Moment, um hier zu antworten. ;) – nikmd23
Als Nebenbemerkung haben wir ein Cache-Plugin auf der Todo-Liste für eine lange Zeit gehabt. Wir hoffen, dass es ein bisschen nach der Veröffentlichung von 1.0 raus ist, aber offen für Beiträge sind. – nikmd23
Hervorragend. Vielen Dank für den Beispielcode! – Mattio