参数的注入配置通过属性和子值元素指定
我在尝试解析类型时收到此错误:
public sealed class CustomApplicationUpdateProvider : ApplicationUpdateProvider
{
IUpdateProviderController controller;
public CustomApplicationUpdateProvider(IUpdateProviderController controller)
{
this.controller = controller;
}
//more code here ....
}
使用此配置:
<Unity>
<typeAliases>
<typeAlias alias="IUpdateProviderController" type="example.IUpdateProviderController, example" />
<typeAlias alias="UpdateProviderController" type="example.UpdateProviderController, example" />
</typeAliases>
<container name="RealContext">
<register type="IUpdateProviderController" mapTo="UpdateProviderController"/>
<register type="CustomApplicationUpdateProvider">
<constructor>
<param name="controller" parameterType="IUpdateProviderController">
<dependency/>
</param>
</constructor>
</register >
</container>
</Unity>
我正在使用 Unity 2.0
有什么想法吗?
I'm getting this error when trying to resolve a type:
public sealed class CustomApplicationUpdateProvider : ApplicationUpdateProvider
{
IUpdateProviderController controller;
public CustomApplicationUpdateProvider(IUpdateProviderController controller)
{
this.controller = controller;
}
//more code here ....
}
using this configuration:
<Unity>
<typeAliases>
<typeAlias alias="IUpdateProviderController" type="example.IUpdateProviderController, example" />
<typeAlias alias="UpdateProviderController" type="example.UpdateProviderController, example" />
</typeAliases>
<container name="RealContext">
<register type="IUpdateProviderController" mapTo="UpdateProviderController"/>
<register type="CustomApplicationUpdateProvider">
<constructor>
<param name="controller" parameterType="IUpdateProviderController">
<dependency/>
</param>
</constructor>
</register >
</container>
</Unity>
I'm using Unity 2.0
any ideas?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
删除
parameterType="IUpdateProviderController"
属性。相关:
在 Web.config 中配置 Unity 容器
Remove
parameterType="IUpdateProviderController"
attribute.Related:
Configuring Unity Container in Web.config