当前位置: 首页 > 编程笔记 >

asp.net-core 检索控制器上的依赖项

周洋
2023-03-14
本文向大家介绍asp.net-core 检索控制器上的依赖项,包括了asp.net-core 检索控制器上的依赖项的使用技巧和注意事项,需要的朋友参考一下

示例

注册后,可以通过在Controller构造函数上添加参数来检索依赖关系。

// ...
using System;
using Microsoft.Extensions.DependencyInjection;

namespace Core.Controllers
{
    public class HomeController : Controller
    {
        public HomeController(ITestService service)
        {
            int rnd = service.GenerateRandom();
        }
    }
}
           

 类似资料:
  • 像这样的事情让我头疼,这太疯狂了。但事实是: 对于非控制器类,如何使用net core的内置依赖项注入?请提供一个包含实例化的示例。 谢谢

  • 英文原文:http://emberjs.com/guides/controllers/dependencies-between-controllers/ 有时候,特别是在嵌套资源时,可能需要为两个控制器建立某种联系。以下面的路由为例: 1 2 3 4 5 App.Router.map(function() { this.resource("post", { path: "/posts/:po

  • 本文向大家介绍asp.net-core 将依赖项注入Controller Action,包括了asp.net-core 将依赖项注入Controller Action的使用技巧和注意事项,需要的朋友参考一下 示例 鲜为人知的内置功能是使用的Controller Action注入FromServicesAttribute。 重要说明是,[FromServices] 不能将其用作常规的“属性注入”或“

  • 问题内容: 我想使用Redis功能,例如MVC控制器中的位字段和哈希字段。我知道ASP.NET核心中内置了缓存支持,但这仅支持基本的GET和SET命令,而不支持我的应用程序中所需的命令。我知道如何从普通(例如控制台)应用程序中使用StackExchange.Redis,但是我不确定如何在ASP站点中进行设置。 我应该将所有连接初始化代码放在哪里,以便以后可以从控制器访问它?这是我将使用依赖项注入的

  • 本文向大家介绍Asp.NET Core 限流控制(AspNetCoreRateLimit)的实现,包括了Asp.NET Core 限流控制(AspNetCoreRateLimit)的实现的使用技巧和注意事项,需要的朋友参考一下 起因: 近期项目中,提供了一些调用频率较高的api接口,需要保障服务器的稳定运行;需要对提供的接口进行限流控制。避免因客户端频繁的请求导致服务器的压力。 一、AspNetC

  • 我正在努力理解数据依赖和控制依赖之间的区别。 所以我看到的一个例子是: 数据依赖性,例如,指令使用另一条指令创建的数据 控制依赖性,例如,指令等待更新的reg进行比较 我很难理解的是,例如在beq,我等待登记簿更新,但我也依赖于他的数据。 所以我不知道如何知道它们之间的区别。