当前位置: 首页 > news >正文

网站建设培训视频商务网站建设教程

网站建设培训视频,商务网站建设教程,大学生网页设计主题,常州建设公司网站导言我们在使用ABP vNext框架时#xff0c;都知道该框架为我们实现了自动依赖注入(实现自动注入需要在项目里面创建Module类#xff0c;并且将Module类上的DependsOn到相应的启动Module类或调用Module类#xff0c;这步很关键)自动注入示例只要我们实现如下接口#xff1a;… 导言我们在使用ABP vNext框架时都知道该框架为我们实现了自动依赖注入(实现自动注入需要在项目里面创建Module类并且将Module类上的DependsOn到相应的启动Module类或调用Module类这步很关键)自动注入示例只要我们实现如下接口ITransientDependency 瞬时生命周期ISingletonDependency 全局单例生命周期IScopedDependency 作用域生命周期public class Test : ITransientDependency {//todo:.... } 天坑如斯下面讲一下巨坑那就是在自动注入的时候系统会自动推断要注入的接口并且是你实现的所有的接口他都会注入也不是放在第一个实现的接口才会注入而是根据接口的名字来判断的比如下面的类就会以接口IUserRepository注入public class UserRepository: IUserRepository, ITransientDependency { } 同理下面的类型也会以接口IUserRepository注入public class EfCoreUserRepository: IUserRepository, ITransientDependency { } 但是下面这种情况就不能了public class UserEfCoreRepository: IUserRepository, ITransientDependency { } 源码Volo.Abp.DependencyInjection.ExposeServicesAttribute.csprivate static ListType GetDefaultServices(Type type) {var serviceTypes new ListType();foreach (var interfaceType in type.GetTypeInfo().GetInterfaces()){var interfaceName interfaceType.Name;if (interfaceName.StartsWith(I)){interfaceName interfaceName.Right(interfaceName.Length - 1);}if (type.Name.EndsWith(interfaceName)){serviceTypes.Add(interfaceType);}}return serviceTypes; } 结论能看出推断方法是去掉接口名的“I”之后看这个类名是否是这个字符串结尾如果是则注入如果不是则不注入并且将会递归他所有实现的接口如果有多个接口都满足条件则将会以这些接口进行注入。还有一点就是实现了这三个自动依赖注入的接口的类型的都将会以自身类型注入到容器
http://www.sadfv.cn/news/110510/

相关文章:

  • 电商网站seo优化域名策划方案
  • 怎么做网站 教学网络设备管理系统
  • 提供网站建设电话烟台网站建设哪家专业
  • 爱名网22自助网站建设网易企业邮箱改密码
  • 漯河网站建设zrgu搭建影视网站
  • 网站关键词用什么做中山专业网站建设
  • 网站建设课程内容小型企业门户网站制作
  • 两人合伙做网站但不准备开公司flash个人网站设计
  • 服务器iis搭建网站wordpress 批量修改文章分类
  • 杭州网站建设哪家设计好怎样做百度网站推广
  • 朝阳区住房和城乡建设部网站做一个软件要多少钱
  • pc网站建设网站安全制度体系的建设情况
  • 毕业设计 网站开发简单吗建网页和建网站
  • word做网站wordpress本地下载
  • 学校网站内容建设方案丹东网站制作
  • 兼职做网站的费用专为男人做的网站
  • 电影新网站如何做seo优化中国与俄罗斯最新局势
  • 哪里有做网站的seo零基础培训
  • 粉红色的网站首页东莞平台网站建设设计公司
  • 大连网站策划推进网站 集约化建设
  • 做网站接单的网站怎么制作糖葫芦教程
  • 一个做品牌零食特卖的网站定制开发电商网站建设公司
  • 外贸网站推广工作站长查询站长工具
  • php网站开发实验总结关键词优化设计
  • 网站配色的原理和方法潍坊百度网站
  • 国外画册设计欣赏网站天津平台网站建设制作
  • 网站建设费算办公费吗注册公司怎样网上核名
  • 电商企业网站建设的一般要素有哪些深圳建立网站的公司
  • 国内设计网站公司平台兼职网站开发
  • 做cpa一定要有网站吗校园网站建设管理制度