Как обновить 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, а не только при запуске приложения.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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