首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用 Castle Windsor 实现 Web API 依赖注入

使用 Castle Windsor 实现 Web API 依赖注入 Web API 的依赖注入 Web API 定义了依赖注入的接口 IDependencyResolver , 定义如下: public...使用 Castle Windsor 实现依赖注入 通过下面的 PowerShell 命令来安装 Windsor: Install-Package Castle.Windsor 知道了 IDependencyScope...Type serviceType) { Logger.DebugFormat("Get All Service of type {0}", serviceType); // Windsor...>(); // 向 OWIN 注册 WebAPI app.UseWebApi(config); } 向 Windsor 注册 Controller 值得注意的是, Windsor 中注册的类型默认全是单例的..., 而 WebAPI 对每次请求都需要创建 Controller 的新实例, 在请求完成之后销毁实例, 所以在 Windsor 注册的 Controller 类型必须显示声明生命周期为 transient

73220
您找到你想要的搜索结果了吗?
是的
没有找到
领券