Blazor DI - Как получить доступ к сервису в классе, который не является компонентом Blazor? - PullRequest
0 голосов
/ 11 марта 2020

У меня есть фоновый класс, который не является компонентом Blazor, и я хочу использовать службу встроенного логгера (ILogger).

Я не могу использовать «[Inject]» для свойства (потому что это не компонент), и я не могу использовать поддерживаемую инъекцию конструктора, потому что конструктор имеет другие параметры (т.е. не только один ILogger параметр). Я искал что-то вроде «Application.GetService» (аналогично тому, что я использовал в других реализациях IO C), которое я мог бы использовать в конструкторе, но ничего не нашел.

Есть идеи?

...