StructureMap: EqualToAppSetting с аргументом конструктора non string


2 принят

Я не думаю, что вы можете сделать это с помощью метода EqualToAppSetting. Не могли бы вы просто ссылаться на System.Configuration и настроить приложение самостоятельно? Как это...

      ForRequestedType<IBlah>()
        .TheDefault.Is.OfConcreteType<Blah>()
        .WithCtorArg("blah")
        .EqualTo(Convert.ToDecimal(ConfigurationManager.AppSettings["argument_app_setting_key"]));
инверсии из-под контроля, StructureMap,

inversion-of-control,structuremap,

3

Ответов: 1


2 принят

Я не думаю, что вы можете сделать это с помощью метода EqualToAppSetting. Не могли бы вы просто ссылаться на System.Configuration и настроить приложение самостоятельно? Как это...

      ForRequestedType<IBlah>()
        .TheDefault.Is.OfConcreteType<Blah>()
        .WithCtorArg("blah")
        .EqualTo(Convert.ToDecimal(ConfigurationManager.AppSettings["argument_app_setting_key"]));
инверсии из-под контроля, StructureMap,