2011-07-14 4 views
2

クライアントがトリガーする[OperationContract]のwcfサービスがあります。しかし、サービスが開始されたときに実行されるWCFサービスでメソッドを実行したいとします(サービスを開始したとき、サーバーを再起動した後にデータベースのアイテムで辞書を埋めたい)。おかげさまで WCFサービスのロード時の実行メソッド

答えて

5

ディクショナリが空であるかどうかを確認してください。空であれば、データベースから値を取得できます。

このようにすると、効果のキャッシュタイプを「Expire」して辞書に入れることができるので、X時間ごとに再設定されます。

次に、link on SOから、Global.asaxファイルを使用して、サービスがいつ始まるかを調べることができるようです。

関連する問題