データの静的リストがあります。IISを再起動するたびに、このリストにデータを入力したいと思います。つまり、誰かがサイトにアクセスする前にリストに入力します。
誰でもneに答えを与えることができますか?
「ウォーミングアップモジュール」について聞いたのですが…使い方がわかりません。
データの静的リストがあります。IISを再起動するたびに、このリストにデータを入力したいと思います。つまり、誰かがサイトにアクセスする前にリストに入力します。
誰でもneに答えを与えることができますか?
「ウォーミングアップモジュール」について聞いたのですが…使い方がわかりません。
WebActivator (nuget パッケージとして入手可能) を使用して、Web アプリの起動時にいくつかのコードを実行できます。
または、global.asax で Application_Start() を使用します。
データをシングルトンプロパティとして実装できますか?
private object myListOfData;
object MyListOfData
{
get
{
if (myListOfData == null)
myListOfData = CodeYouWantToRunOnIisResart();
return myListOfData;
}
}
Application_Start event
で使用できますglobal.asax
。
リンク: http: //msdn.microsoft.com/en-us/library/ms178473 (v = vs.100).aspx
サンプル
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
}
IServiceBehavior インターフェイスを使用できます。
http://msdn.microsoft.com/en-us/library/system.servicemodel.description.iservicebehavior.aspx