これはすぐに使用できるとは思われませんが、この情報を表示するのは些細なものです。write a plugin
次のプラグインを書くことができApplicationStateに保存されているすべてのものを表示する例:
[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"; }
}
}
、その後、あなたは望ましい結果を得る:
![enter image description here](https://i.stack.imgur.com/lEPZZ.png)
をしていすべてを一覧表示しますキャッシュに保存されます:
[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 - あなたdidn '私もここに応答する瞬間を与える。 ;) – nikmd23
補足として、私たちは長い間、todoリストにキャッシュプラグインを持っていました。私たちは、1.0より少し古いバージョンをリリースしたいと考えていますが、貢献することは可能です。 – nikmd23
優れています。サンプルコードのためにありがとう! – Mattio