.net Core 2の起動時にIConfigurationRootにアクセスするにはどうすればよいですか?

クリスチャン・ゴルハルト

ConfigurationProviderエンティティフレームワークを使用してカスタム作成しました。実行時にも更新可能にしたいので、を作成しましたIWritableableOption

更新後に構成を更新する必要があります。これは、を介して実行できますIConfigurationRoot.Reload

ただし、どうすればIConfigurationRoot.net Core 2を入手できますか?

私が見つけたのは、以前のバージョンでIConfigurationRootはスタートアップの一部だったということです。ただし、.net Core 2には、より単純なタイプしかありませんIConfiguration

public Startup(IConfiguration configuration)
{
    // I tried to change this to IConfigurationRoot,
    // but this results in an unresolved dependency error
    Configuration = configuration;
}

public IConfiguration Configuration { get; }

私も見つけました、私は使用して自分のインスタンスを取得することができます

WebHost.CreateDefaultBuilder(args).ConfigureAppConfiguration(context, builder) => {
    var configurationRoot = builder.build()
})

しかし、スタートアップで使用される構成を更新したいと思います。

では、どうすればそれをサービスコレクションに注入するためにIConfigurationRoot使用できるのStartupでしょうか。

クリスチャン・ゴルハルト

Dealdianeのコメントに感謝します。

ダウンキャストできますIConfiguration

public Startup(IConfiguration configuration)
{
    Configuration = (IConfigurationRoot)configuration;
}

public IConfigurationRoot Configuration { get; }

これが意図された方法であるかどうかはまだわかりIConfigurationませんIConfigurationRootなぜなら、についての保証はないからです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular 2からAsp.net Core Apiにアクセスするにはどうすればよいですか

分類Dev

.NET Core MVCで、AuthorizationHandler内でDbContextにアクセスするにはどうすればよいですか?

分類Dev

.net Coreアプリケーションでの起動時にViewComponentビューの場所を定義するにはどうすればよいですか?

分類Dev

.NET Core 2.0でerrnoにアクセスするにはどうすればよいですか?

分類Dev

Asp.Net Core暗号化キーにアクセスするにはどうすればよいですか?

分類Dev

ASP .Net Coreクラスから現在の絶対URIにアクセスするにはどうすればよいですか?

分類Dev

ASP.NET Coreのクラスの構成にアクセスするにはどうすればよいですか?

分類Dev

Razor Pages ASP.NET Coreのレイアウト内でHostingEnvironmentにアクセスするにはどうすればよいですか?

分類Dev

.Net CoreのHttpContextからクレームにアクセスするにはどうすればよいですか?

分類Dev

.NET Core 3.1のF#からWCFサービスにアクセスするにはどうすればよいですか?

分類Dev

.net Coreの部分ビューからコントローラーにアクセスするにはどうすればよいですか?

分類Dev

カスタム URL で起動するためにポートを一時的にスワップしてから、asp.net MVC Core でポートを元のポートに戻すにはどうすればよいですか?

分類Dev

.Net Core 3.1でUIスレッドに移動するにはどうすればよいですか?

分類Dev

.NET Core IHostedServiceバックグラウンドタスクを手動でキャンセルするにはどうすればよいですか?

分類Dev

ASP.net Core2で動的APIを作成するにはどうすればよいですか

分類Dev

.NET Coreプロジェクトでクラスライブラリアセンブリ参照を取得するにはどうすればよいですか?

分類Dev

Jetbrains Rider for ASP.NET CORE 2でXUnitテストをセットアップするにはどうすればよいですか?

分類Dev

コンストラクターにHttpClientといくつかの文字列が含まれているクラスに対して、いくつかの.NET Core依存性注入をセットアップするにはどうすればよいですか?

分類Dev

.NET Coreで起動から一度だけデータベース接続を設定するにはどうすればよいですか?

分類Dev

ASP.NET CoreにCookieベースのauthenticationSchemeを追加するにはどうすればよいですか?

分類Dev

.NET Core APIがデータベース接続をクリーンアップするようにするにはどうすればよいですか?

分類Dev

.net Core 3 WPFアプリでMvvmLightの使用を開始するにはどうすればよいですか?

分類Dev

.NET CoreでIServiceProviderのインスタンスを取得するにはどうすればよいですか?

分類Dev

.NET CoreでIServiceProviderのインスタンスを取得するにはどうすればよいですか?

分類Dev

.NET CoreでHttpRequestMessageをモック/スタブするにはどうすればよいですか?

分類Dev

.NET Coreプロジェクトのアセンブリバージョンを指定するにはどうすればよいですか?

分類Dev

ASP.NET Core SignalRで、サーバーからクライアントにメッセージを送信するにはどうすればよいですか?

分類Dev

ASP.NET Coreのパスワードリセットトークンからユーザーを取得するにはどうすればよいですか?

分類Dev

ASP.NET Core2でSteam用のOpenIDConnectを構成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Angular 2からAsp.net Core Apiにアクセスするにはどうすればよいですか

  2. 2

    .NET Core MVCで、AuthorizationHandler内でDbContextにアクセスするにはどうすればよいですか?

  3. 3

    .net Coreアプリケーションでの起動時にViewComponentビューの場所を定義するにはどうすればよいですか?

  4. 4

    .NET Core 2.0でerrnoにアクセスするにはどうすればよいですか?

  5. 5

    Asp.Net Core暗号化キーにアクセスするにはどうすればよいですか?

  6. 6

    ASP .Net Coreクラスから現在の絶対URIにアクセスするにはどうすればよいですか?

  7. 7

    ASP.NET Coreのクラスの構成にアクセスするにはどうすればよいですか?

  8. 8

    Razor Pages ASP.NET Coreのレイアウト内でHostingEnvironmentにアクセスするにはどうすればよいですか?

  9. 9

    .Net CoreのHttpContextからクレームにアクセスするにはどうすればよいですか?

  10. 10

    .NET Core 3.1のF#からWCFサービスにアクセスするにはどうすればよいですか?

  11. 11

    .net Coreの部分ビューからコントローラーにアクセスするにはどうすればよいですか?

  12. 12

    カスタム URL で起動するためにポートを一時的にスワップしてから、asp.net MVC Core でポートを元のポートに戻すにはどうすればよいですか?

  13. 13

    .Net Core 3.1でUIスレッドに移動するにはどうすればよいですか?

  14. 14

    .NET Core IHostedServiceバックグラウンドタスクを手動でキャンセルするにはどうすればよいですか?

  15. 15

    ASP.net Core2で動的APIを作成するにはどうすればよいですか

  16. 16

    .NET Coreプロジェクトでクラスライブラリアセンブリ参照を取得するにはどうすればよいですか?

  17. 17

    Jetbrains Rider for ASP.NET CORE 2でXUnitテストをセットアップするにはどうすればよいですか?

  18. 18

    コンストラクターにHttpClientといくつかの文字列が含まれているクラスに対して、いくつかの.NET Core依存性注入をセットアップするにはどうすればよいですか?

  19. 19

    .NET Coreで起動から一度だけデータベース接続を設定するにはどうすればよいですか?

  20. 20

    ASP.NET CoreにCookieベースのauthenticationSchemeを追加するにはどうすればよいですか?

  21. 21

    .NET Core APIがデータベース接続をクリーンアップするようにするにはどうすればよいですか?

  22. 22

    .net Core 3 WPFアプリでMvvmLightの使用を開始するにはどうすればよいですか?

  23. 23

    .NET CoreでIServiceProviderのインスタンスを取得するにはどうすればよいですか?

  24. 24

    .NET CoreでIServiceProviderのインスタンスを取得するにはどうすればよいですか?

  25. 25

    .NET CoreでHttpRequestMessageをモック/スタブするにはどうすればよいですか?

  26. 26

    .NET Coreプロジェクトのアセンブリバージョンを指定するにはどうすればよいですか?

  27. 27

    ASP.NET Core SignalRで、サーバーからクライアントにメッセージを送信するにはどうすればよいですか?

  28. 28

    ASP.NET Coreのパスワードリセットトークンからユーザーを取得するにはどうすればよいですか?

  29. 29

    ASP.NET Core2でSteam用のOpenIDConnectを構成するにはどうすればよいですか?

ホットタグ

アーカイブ