unity-container - Prism 7.1 和 Unity 拦截器
问题描述
我对 Prism 7.1.0.431 有一个很大的问题。
我想用这样的拦截器在统一容器中注册类型
container.RegisterType(new Interceptor<TransparentProxyInterceptor>(), new InterceptionBehavior<MyBehavior>());
但是这是不可能的。containerRegistry 没有向拦截器注册的方法。
在我试图做的另一边
containerRegistry.GetContainer()
并直接在 UnityContainer 实例上调用 registerType,它在 RegisterType 方法上失败
“InjectionMember”类型是在未引用的程序集中定义的。您必须添加对程序集“Unity.Abstractions,
解决方案
“InjectionMember”类型是在未引用的程序集中定义的。您必须添加对程序集“Unity.Abstractions,
您实际上应该添加Unity.Abstractions
对您项目的引用。
推荐阅读
- html - 从具有相同属性的 css 转换中排除元素
- amazon-web-services - 如何通过 boto3 使用分配给 ec2 实例的 IAM 角色?
- javascript - Javascript(ES6 + Lodash)将源对象与另一个仅更新公共属性的对象深度合并
- r - 错误:“use_package”不是从“命名空间:devtools”导出的对象
- angular8 - 使用 angular 8 而不是 9 编译
- actionscript-3 - 如何将其加载到 AS3 中的 Main 类中?
- python-3.x - 使用 tkinter 定位 3 帧布局
- keras - 类型错误:load_model() 缺少 1 个必需的位置参数:“文件路径”
- go - 执行系统命令的最佳方式是什么
- mysql - 查询以获取表中的总数