Ninject の最も優れた機能の 1 つは、規則に基づくバインディングです。例えば。
Bind<IConfigurationSource>().To<RemoteConfigurationSource>()
.Only(When.Context.Target.Name.BeginsWith("remote"));
Bind<IConfigurationSource>().To<LocalConfigurationSource>()
.Only(When.Context.Target.Name.BeginsWith("local"));
http://ninject.codeplex.com/Wiki/View.aspx?title=規約に基づく%20Binding&referringTitle=Home
これは StructureMap 2.5.3 で可能ですか?
ありがとう