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

网站后台首页网站建站的职位

网站后台首页,网站建站的职位,长春建站网站,wordpress 中文官网使用.net core 开发的时候我们使用依赖注入来实例化需要的服务等#xff0c;有时候这个服务类的构造函数是有参数的#xff0c;此时想使用依赖注入就变得很麻烦。我们可以采用工厂模式#xff0c;去构造demo如下 person类 namespace DIDynamicConstructorParams.TestDI {p…使用.net core 开发的时候我们使用依赖注入来实例化需要的服务等有时候这个服务类的构造函数是有参数的此时想使用依赖注入就变得很麻烦。我们可以采用工厂模式去构造demo如下 person类 namespace DIDynamicConstructorParams.TestDI {public class Person{public string Name { get; set; }public int Age { get; set; }private ILoggerPerson _loggerFactory;public Person(string name,int age, ILoggerPerson loggerFactory){Name name;Age age;_loggerFactory loggerFactory;}public string SayHello(){_loggerFactory.LogInformation(just a test);return $hello {Name},my age is {Age};}} } 构造person的接口 namespace DIDynamicConstructorParams.TestDI {public interface DIPersonFactory{Person CreatePerson(string name,int age, ILoggerPerson logger);} } 接口实现 namespace DIDynamicConstructorParams.TestDI {public class DI : DIPersonFactory{public Person CreatePerson(string name, int age,ILoggerPerson logger){return new Person(name, age,logger);}} } 注册 builder.Services.AddScopedDIPersonFactory,DI();依赖注入生成person类 using DIDynamicConstructorParams.TestDI; using Microsoft.AspNetCore.Mvc;// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID397860namespace DIDynamicConstructorParams.Controllers {[Route(api/[controller]/[action])][ApiController]public class DIController : ControllerBase{private readonly DIPersonFactory _dIPersonFactory;private ILoggerPerson _loggerFactory;public DIController(DIPersonFactory dIPersonFactory, ILoggerPerson loggerFactory){_dIPersonFactory dIPersonFactory;_loggerFactory loggerFactory;}[HttpGet]public string Test([FromQuery] string Name, [FromQuery] int Age){Person person _dIPersonFactory.CreatePerson(Name, Age,_loggerFactory);return person.SayHello();}} } https://stackoverflow.com/questions/41669433/net-core-dependency-injection-with-parameters-on-constructor https://code-maze.com/dotnet-using-constructor-injection/
http://www.yutouwan.com/news/12984/

相关文章:

  • 网站开发区网页设计与制作课程大纲
  • 美食网站开发做网站模板用什么软件
  • 百度建网站多少钱万江区仿做网站
  • 各大网站logo图标网站ip和uv
  • 庆阳门户网站网址大全下载安装
  • 网站负责人照片最好大连网站建设
  • 什么是网站外链php网站开发流程
  • 企业网站建设预算网站图标做多大好
  • 湛江专业建站联系方式网架公司联系方式
  • 网站内搜索wordpress删除边栏
  • wordpress网站菜单固定免费标志在线设计
  • 青年文明号网站建设vs2013 手机网站开发
  • 做导购网站有哪些互联网推广品牌
  • 公司网站建设怎么选择主机大小海南景区网站建设方案
  • 站长工具成品源码必应搜索引擎地址
  • 深圳网站建设企wordpress 自定义模型
  • 怎么发布个人网站网站生成软件
  • 淄博网站设计制作wordpress 页脚广告
  • 杭州 企业门户网站建设哈尔滨seo优化公司多少钱
  • 花店网站建设方案局域网聊天工具排行
  • 军事新闻app哪个好图片优化软件
  • 北京住房与建设部网站工程师证怎么考取需要什么条件
  • 免费中英文网站源码品牌建设
  • 怎样到国外做合法网站法网站网页设计师的能力
  • 事业网站网站建设方案需要优化的网站有哪些
  • 可以先做网站后备案吗wordpress 循环两个交替
  • 做科技汽车的视频网站深圳品牌沙发
  • 中小企业网站的建设实践报告中国建设银行手机银行app下载
  • 厘米售卡站怎么做网站棋牌类网站开发
  • 建设教育局网站硬件价格需要多少钱?网站开发全栈教程