Я знаю, что могу создать ActionFilter, в котором я получу ModelState из текущего контекста действия. Я мог бы использовать TelemetryClient или ILogger (если он работает для старого веб-API) и делать ошибки вручную, добавляя их в свойства аналитики приложения. Но тогда у меня будет дважды один и тот же http-запрос с ошибкой 400. Перехвачено лазурью и моим из фильтра...
Какой интерфейс, связанный с Telemtry, мне нужно реализовать, где у меня также есть доступ к ModelState, чтобы я мог просто подключиться ко всему процессу отслеживания телеметрии?
Ни ITelemetryInitializer, ни ITelemetryProcessor не имеют доступа к ModelState!
Каков тогда правильный путь?