У меня есть пользовательский форматировщик вывода для создания вывода в формате csv, когда заголовок accept появляется как text / csv. По умолчанию формат json используется в тех случаях, когда не используется определенный заголовок accept, так как это поведение ядра dotnet по умолчанию. Проблема в том, когда действие дает результат BadRequest. Пользовательский форматировщик вывода по-прежнему вызывается. Когда возвращается неправильный запрос, я хочу использовать форматер вывода по умолчанию. Как я могу добиться этого, не помещая эту логику в свой пользовательский форматировщик вывода?