是否有可以从自定义配置部分读取的ServiceStack实用程序。 ServiceStack具有IAppSettings,可以轻松地从配置文件中的appSettings中读取。我想知道ServiceStack是否具有类似于从自定义配置节读取的实用程序。
由于 rudrvij
答案 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");