Castle.Windsor怎么注入一个构造器带参数的类型
配置文件
<?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有别的办法?