小编Cod*_*der的帖子

访问IOptions <T>对象.NET Core

我是.NET Core的新手,如果这是一个新手问题,我很抱歉.我使用VS 2017在.NET Core 2中创建了一个Web API项目.

对我来说,我有appsettings.json一些连接设置的文件.

在阅读了IOptions<T>微软教程后,我正在做类似以下的事情:

public void ConfigureServices(IServiceCollection services)
{
    services.AddOptions();
    services.Configure<MyOptions>(Configuration);

    // I want to access MyOptions object here to configure other services?how do i do that?

    service.AddHangfire( // Get MyOptions.HangfireConenctionString etc.)
}
Run Code Online (Sandbox Code Playgroud)

如何访问创建的MYOptions对象ConfigureServices以及是否需要在Configure(IApplicationBuilder app,..)方法中访问它?

我只IOptions<T>在教程中看到了控制器中的注入示例.

c# dependency-injection asp.net-core

8
推荐指数
2
解决办法
5930
查看次数

标签 统计

asp.net-core ×1

c# ×1

dependency-injection ×1