2017-04-26 13 views

答えて

0

私は、私はいつもあなたが使用DIフレームワークを使用することができ、それをアクセスし、それにエントリを追加し、私のエントリ

0

が保持されますちょうどこのように静的または静的クラス 中に私の辞書を設定することで、道 を見つけましたNancyがモジュールの依存関係を指定するAsSingleton()は、すべてのモジュールに対して1つのインスタンスを持つのに役立ちます。

public class Bootstrapper : DefaultNancyBootstrapper 
{ 

    protected override void ConfigureApplicationContainer(TinyIoCContainer container) 
    { 
     base.ConfigureApplicationContainer(container); 

     container.Register<IMyDictionary, Dictionary<string,string>>().AsSingleton(); 
    } 
} 

そしてこの

public class HomeModule : NancyModule 
{ 
    public HomeModule(IMyDictionary dict) 
    { 
    Get["/"] => dict; 
    } 

}

を含みます
関連する問題