Хочу сделать небольшую APIшку для записи логов по устройствам (больше в целях изучения языка и среды).
Сейчас хочу добиться, чтобы обязательный параметр устанавливался как поле класса; не хочу для каждого метода указывать параметр потому что знаю что этот параметр мне нужен для всех методов.
Код такой:
https://gist.github.com/bapho-bush/58075386703025ff5a9d8f075043d28b
1-DevicesLogCollectionController.cs - то, как работает сейчас.
2-DevicesLogCollectionController.cs- то, как я примерно хочу, но это не работает.
Среда:
Net 6.0
C# 10.0
Пробовал читать:
1. Routing in ASP.NET Core
2. Routing to controller actions in ASP.NET Core
Ответов, чтоб добиться нужного мне поведения, не нашёл.
В общем-то вопрос: как мне добиться поведения, схожего с 2-DevicesLogCollectionController.cs? О чём почитать?
Не хочу для каждого метода указывать один и тот же параметр.
Мне кажется, что желание странное и может не ложиться в роутинг Есть вариант при помощи middleware попробовать доставать из роута параметр в контекст
Обсуждают сегодня