0

Azure Function の Http Trigger で Azure App Configuration の次の 2 つの機能を調査しています。

  1. アプリ設定の外部化
  2. 機能フラグ

以下は、構成の参照を取得する方法です

ここに画像の説明を入力

したがって、_configuration["SomeAppSettingKey"] を使用すると、値を取得できます。だから、私は上記の#1の機能を達成することができます.

私の質問は、機能フラグ情報を取得するにはどうすればよいですか? 以下の方法を試しました。

ここに画像の説明を入力

Azure Functions (私は V3 を使用しています) でそれを取得する方法を理解するのに誰かが助けてくれれば幸いです。サンプル コードまたはドキュメントへの参照が役立ちます。

ありがとう。

Update1: 以下に示すように、json コンテンツを逆シリアル化できます。しかし、これは正しいアプローチですか?

ここに画像の説明を入力

FeatureManager は、以下に示すように定義したクラスです。

ここに画像の説明を入力

4

2 に答える 2

2

必要なのは、機能フラグを使用する必要があることを App Configuration プロバイダーに知らせるために、のUseFeatureFlags()一部として関数を呼び出すことだけです。AddAzureAppConfiguration例は、以下のリンクをたどって見つけることができます。FunctionsStartupAzure Functions の依存性注入 (DI) を使用します。機能マネージャーのインスタンスが DI に入れられます。

https://github.com/Azure/AppConfiguration/blob/master/examples/DotNetCore/AzureFunction/FunctionApp/Startup.cs

以下のリンクは、DI から のインスタンスを取得し、IFeatureManagerSnapshotそれを Azure Functions 呼び出しの一部として使用する方法を示しています。

https://github.com/Azure/AppConfiguration/blob/master/examples/DotNetCore/AzureFunction/FunctionApp/ShowBetaFeature.cs

于 2020-04-13T20:44:07.990 に答える