本文介绍了使用枚举作为参数在温莎配置文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将如何$ P $的pset与枚举指定条目,如EntryType温莎的配置文件参数下?
目前,我有这样的:
<成分
ID =test.service服务=...TYPE =...生活方式=瞬时>
<参数>
< entryType> EntryType.Test< / entryType>
< /参数>
< /成分>
其中, ..
显然重新presents完整的命名空间和装配。
但收到此错误:
无法从EntryType.Test转换为
Business.Common.Services.Core.TestService + EntryType。
解决方案
这样写的,它为我工作:
<成分
ID =test.service服务=...TYPE =...生活方式=瞬时>
<参数>
< entryType>测试< / entryType><! - 不是EntryType.Test - >
< /参数>
< /成分>
how would I preset a Windsor configuration file parameter with an Enum specified entry such as "EntryType" below?
I currently have this:
<component
id="test.service" service=".." type=".." lifestyle="transient">
<parameters>
<entryType>EntryType.Test</entryType>
</parameters>
</component>
Where ..
obviously represents the full namespace and assembly.
But receiving this error:
Could not convert from 'EntryType.Test' to
Business.Common.Services.Core.TestService+EntryType.
解决方案
Written like this, it worked for me:
<component
id="test.service" service=".." type=".." lifestyle="transient">
<parameters>
<entryType>Test</entryType><!-- NOT EntryType.Test -->
</parameters>
</component>
这篇关于使用枚举作为参数在温莎配置文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!