logo
  • 教程列表
  • SO官方文档
  • asp.net-core 教程
    • 依赖注入
      • 注册依赖项
      • 注册并手动解决
      • 将依赖项注入 Controller Action
      • 在应用程序启动数据库种子期间使用范围服务
      • 检索 Controller 上的依赖项
      • 选项模式将选项注入服务
      • 通过依赖注入解析控制器 ViewComponents 和 TagHelpers
      • 普通依赖注入示例(没有 Startup.cs)
      • Microsoft.Extensions.DependencyInjection 的内部工作方式
    • 限速
      • 基于客户端 ID 的速率限制
      • 基于客户端 IP 的速率限制
    • ASP.NET 核心 - 使用中间件记录请求和响应
      • 记录器中间件
    • asp.net-core 入门
      • 安装和设置
      • 使用 ASP.NET Core MVC 的最小 ASP.NET 核心 Web API
      • 从命令行创建一个新项目
      • 使用 Visual Studio 代码开发 Cross plateform aspnet 核心应用程序
      • ASP.NET Core Windows 中的安装环境变量
    • 绑定和缩小
      • Bundler 和 Minifier 扩展
      • dotnet bundle 命令
      • Grunt 和 Gulp
    • Angular2 和 .Net Core
      • Visual Studio 2015 中带有 .Net Core 的 Angular 2 Hello World 应用程序的快速教程
      • 在 .NET Core 项目中生成 Angular 2 组件时出现的预期错误(版本 0.8.3)
    • 配置多个环境
      • 为每个环境提供 appsettings
      • 来自代码的 GetCheck 环境名称
      • 配置多个环境
      • 在视图中呈现环境特定内容
      • 从命令行设置环境变量
      • 从 PowerShell 设置环境变量
      • 从 web.config 使用 ASPNETCORE ENVIRONMENT
    • 本土化
      • 使用 JSON 语言资源进行本地化
      • 通过 URL 路径设置请求文化
    • 日志
      • 将 Logger 添加到 Controller
      • 使用 NLog Logger
      • 在 ASP.NET 核心 1.0 应用程序中使用 Serilog
    • 使用 MailKit 在 .Net Core 应用程序中发送电子邮件
      • 发送电子邮件的简单实现
      • 安装 nuget 包
    • 中间件
      • 使用 ExceptionHandler 中间件向客户端发送自定义 JSON 错误
      • 通过中间件链传递数据
      • 用于设置响应 ContentType 的中间件
      • 运行地图使用
    • 跨域请求(CORS)
      • 为所有控制器启用 CORS 策略
      • 为所有请求启用 CORS
      • 为特定控制器启用 CORS 策略
      • 更复杂的 CORS 政策
    • 使用 JavascriptServices
      • 为 asp.net-core 项目启用 webpack-dev-middleware
      • 添加热模块更换(HMR)
      • 使用 asp.net 核心生成示例单页面应用程序
    • 标记助手
      • 表格标签助手 - 使用自定义路线属性
      • 表格标签助手 - 基本示例
      • 输入标记助手
      • 选择 Tag Helper
      • 自定义标记助手
      • 标签标签助手
      • 锚标签助手
    • 查看组件
      • 创建一个视图组件
      • 登录视图组件
      • 从 Controller Action 返回
    • 高速缓存
      • 在 ASP.NET Core 应用程序中使用 InMemory 缓存
      • 分布式缓存
    • 授权
      • 简单授权
    • ASP.NET Core 1.0 中的会话
      • 处理 Session 的基本示例
    • 发布和部署
      • Kestrel 配置侦听地址
    • 错误处理
      • 重定向到自定义错误页面
      • ASP.NET 核心中的全局异常处理
    • 路由
      • 基本路由
      • 路由约束
    • 模型
      • 验证属性的模型验证
      • 使用自定义属性进行模型验证
    • 将服务注入视图
      • 注入指令
    • 组态
      • 配置入门
      • 使用环境变量
      • 选件型号和配置
      • 在内存配置源中
      • 使用依赖注入访问配置
    • project.json
      • 简单库项目示例
      • 完成 json 文件
      • 简单的启动项目
  1. StackOverflow 文档
  2. asp.net-core 教程
  3. 依赖注入

依赖注入

Created: November-22, 2018

要使用 IServiceProvider 方法的通用变体,你必须包含以下命名空间:

using Microsoft.Extensions.DependencyInjection;
  • 注册依赖项

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明