ServiceStack Utility从自定义配置节读取

时间:2017-03-28 22:03:15

标签: servicestack

是否有可以从自定义配置部分读取的ServiceStack实用程序。 ServiceStack具有IAppSettings,可以轻松地从配置文件中的appSettings中读取。我想知道ServiceStack是否具有类似于从自定义配置节读取的实用程序。

由于 rudrvij

1 个答案:

答案 0 :(得分:2)

不,没有,我们积极阻止使用XML格式,灵活,非便携和不可替代的配置部分。

我们的偏好(在需要时)是将复杂类型配置嵌入到使用single AppSetting Text Value透明支持的human-friendly JSV Format中,例如:

<appSettings>
    <add key="RedisConfig" 
         value="{Host:localhost,Port:6379,Database:1,Timeout:10000}" />
</appSettings>

每个App Settings Provider支持哪些内容,可以轻松地序列化为任何POCO:

RedisConfig redisConf = appSettings.Get<RedisConfig>("RedisConf");