Azure アプリ構成ストアから値を取得しようとしています。キーを作成しました-Credentials
値を使用して
{
"Name": "MyNewCsv",
"Extension": "csv",
"Delimeter": "|"
}
その content-type を に設定しましたapplication/json
。
以下のように、C# コードからこのキー値を読み取ろうとしています。
private readonly IConfiguration _configuration;
public Helper(IConfiguration configuration)
{
_configuration = configuration;
}
public FileConfiguration GetFileConfiguration(string azureKeyName)
{
string message = _configuration[azureKeyName];
var fileConfiguration = JsonConvert.DeserializeObject<FileConfiguration>(message);
return fileConfiguration;
}
azureKeyName
asを渡していますが、キーが Azure で作成されているにもかかわらず、Credentials
コードをデバッグしているときmessage
は null です。application/json
アプリ構成ストアからcontent-type を削除すると、このコードは正常に機能します。
content-type の設定時に問題が発生するのはなぜですか? content-type が に設定されている場合、key-value を読み取る方法を教えてくださいapplication/json
。
助けてください。
ありがとう。