Castle.Windsor怎么注入一个构造器带参数的类型

Shalves 2013-04-17 02:12:39
配置文件
<?xml version="1.0" encoding="utf-8" ?>
<castle>
<components>
<component id="IStroageProvider"
service="FileService.FileSystem.IStorageProvider, FileService.FileSystem"
type="FileService.StorageProviders.WFSStorageProvider, FileService.StorageProviders">
<parameters>
<identity></identity>
</parameters>
</component>
</components>
</castle>

想用WindsorContainer.Resolve<IStorageProvider>获得一个IStorageProvider实例,WFSStorageProvider实现了上面的接口,System.String identity是该类型的构造函数的参数,这个参数不是既定值,是个变量,需要在Resolv的时候动态的给出。

配置文件怎么改,Resolve的时候怎么把identity给到呢?还是不用Resolve有别的办法?
...全文
200 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shalves 2013-04-18
  • 打赏
  • 举报
回复
在线等………………
Shalves 2013-04-17
  • 打赏
  • 举报
回复
我结帖率不低啊,为什么都没人理呢……
Shalves 2013-04-17
  • 打赏
  • 举报
回复
求解决

110,560

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧