Как добавить ключи в конфигурацию, имеющую несколько путей и привязать их к параметрамC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как добавить ключи в конфигурацию, имеющую несколько путей и привязать их к параметрам

Сообщение Anonymous »

Мне нужно добавить ключи в конфигурацию для многопользовательской функции Azure во время выполнения функции.
Например:
Key 1 => "api:url:tenantId1", "www.tenant1.com"
Key 2 => "api:url:tenantId2", "www.tenant2.com"
Key 3 => "api:url:tenantId3", "www.tenant3.com"

Когда я пытаюсь добавить, например, первый ключ, он добавляет 3 ключа... добавляет
"api" null
"api:url" null
"api"url:tenantId1" "www.tenant1.com"

и когда я пытаюсь привязать, он возвращает ноль
ApiOptions apiOptions = new ApiOptions();
configuration.Bind(apiOptions);

тогда apiOptions имеет значение null.
И когда я пытаюсь:
configuration.GetSection(nameof(ApiOptions)).Get();

Выдает исключение:
"Cannot create instance of type 'System.String' because it has multiple public
parameterized constructors."


Подробнее здесь: https://stackoverflow.com/questions/788 ... to-options
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»