Как импортировать IConfiguration в серверный компонент Blazor?C#

Место общения программистов C#
Ответить
Anonymous
 Как импортировать IConfiguration в серверный компонент Blazor?

Сообщение Anonymous »

У меня есть компонент Razor, для которого я хочу использовать значение конфигурации из моего файла appsettings.json, и я последовал примеру здесь: внедрить IConfiguration
Но это у меня не работает внутри блока @code.
Мой компонент бритвы пока выглядит так:

Код: Выделить всё

@using Microsoft.Extensions.Configuration
@inject IConfiguration Configuration

@code {
private string strValue = Configuration.GetSection("MySection").Value;
}
Я получаю следующую ошибку в строке Configuration.GetSection:

Инициализатор поля не может ссылаться на нестатическое поле. поле, метод или
свойство «MyComponent.Configuration»

Очевидно, я могу без ошибок использовать @Configuration вне раздела @code.< /p>
Я что-то упустил? Мне не удалось найти сообщение, касающееся именно этой проблемы, поэтому извините, если это дубликат.

Подробнее здесь: https://stackoverflow.com/questions/641 ... -component
Ответить

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

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

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

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

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