zoukankan      html  css  js  c++  java
  • 《ASP.NET Core 3框架揭秘》笔记

    此文仅为读书笔记,部分观点为个人观点:

    1、框架依赖注入容器特点(依据ServiceCollection())

     1)服务注册: 依据实例化规则、生命周期设定对接口服务完成注册;     

         生命周期(服务的应用范围):Singleton、Scoped、Transient,针对于容器

         实例化规则:可完成对象实例化的规则(实例映射、实例化工厂);多个构造函数时会根据实例化规则进行超集匹配

         注册服务:支持接口、基类、泛型接口、泛型基类等

         依赖服务:所有依赖服务都要注入

     2) 可以为同一类型添加多个服务注册,也可获取指定服务类型的所有服务,同一类型按”后来者居上“原则

     3) 服务的消费:将接口服务的注册进行实例化

     4) 服务范围的验证:服务容器的逻辑结构:根容器-服务容器(开启验证后根容器不能实现Scoped服务的消费)

    2、配置选项

     Options编程模式:将对象实例化信息通过配置文件加载到依赖注入框架中:.AddOptions() .Configure<TOptions>(IConfiguration config)

    3、日志系统

    4、承载系统

       HostBuilde

    5、管道

    ....

  • 相关阅读:
    Win10找不到gpedit.msc解决方法
    分类问题的评价指标
    配置Sublime的C/C++编译环境(无脑入门)
    bilibili1024安全挑战赛(Q1-Q5)
    Cmder的安装与配置
    DockerStack 实战
    docker-swarm实战
    docker-compose实战
    docker网络(二)
    docker网络(一)
  • 原文地址:https://www.cnblogs.com/zzfy/p/12593781.html
Copyright © 2011-2022 走看看