Как обновить AddJsonOptions в .NET 6 во время выполнения в любое время, когда я отправляю запросC#

Место общения программистов C#
Гость
Как обновить AddJsonOptions в .NET 6 во время выполнения в любое время, когда я отправляю запрос

Сообщение Гость »


Я работаю с .NET 6 и C#, и в файле start.cs есть опция, которая выполняется при запуске приложения:

Services.AddMvc() .AddNewtonsoftJson(options => options.SerializerSettings.ContractResolver = новый CustomContractResolver(requestOption)); CustomContractResolver — это класс, производный от DefaultContractResolver с переменной requestOption (настоящее имя отличается), которую следует брать из запроса API.

Я отправляю это значение в запросе API, чтобы изменить поведение ContractResolver. Моя цель — выполнить AddNewtonsoftJson для любого запроса API, а не только при запуске приложения.

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