Реализация Key Vault в .NetCore и преобразование значений в модель в приложении Startup.cs .NetCore. - PullRequest
0 голосов
/ 18 марта 2020

Я реализовал KeyVault в своем приложении .NetCore. В Startup.cs я могу получить значения, используя:

var key1Value = Configuration["Key1"];

Я хочу прочитать все значения KeyVault одновременно и преобразовать их в значения модели класса. Таким образом, эта модель может быть передана всем службам.

Мое требование - не записывать конфигурацию ["Ключ"] в приложение, а передавать модель в службы с использованием внедрения зависимостей.

1 Ответ

1 голос
/ 18 марта 2020

Azure поставщик конфигурации хранилища ключей дает возможность считывать значения конфигурации в массив для привязки к массиву POCO.

В общем случае ключи конфигурации допускают: в качестве разделителя. Но azure ключи хранилища ключей не поддерживают двоеточия. Вы можете использовать двойные тире вместо -.

Ознакомьтесь с разделом «привязать массив к классу» в этой ссылке и здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...