Я не уверен, что ваша трудность связана с типом значений или конкретным типом. Ни одна из них не является проблемой. Вам не нужно вводить интерфейс конфигурации (это полезно, если вы хотите передать одни и те же параметры нескольким объектам, но не в том случае, который вы указали). Как бы то ни было, вот беглый код Виндзора, я уверен, что кто-то скоро отправит версию XML.
container.Register(
Component.For(typeof(Pinger))
.ImplementedBy(typeof(Pinger)) // This might not be necessary
.Parameters(Parameter.ForKey("timeout").Eq("5000"),
Parameter.ForKey("targetMachine").Eq("machine")
)
);