Как обновить AddJsonOptions в .NET 6 во время выполнения в любое время, когда я отправляю запрос ⇐ 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, а не только при запуске приложения.
Я работаю с .NET 6 и C#, и в файле start.cs есть опция, которая выполняется при запуске приложения:
Services.AddMvc() .AddNewtonsoftJson(options => options.SerializerSettings.ContractResolver = новый CustomContractResolver(requestOption)); CustomContractResolver — это класс, производный от DefaultContractResolver с переменной requestOption (настоящее имя отличается), которую следует брать из запроса API.
Я отправляю это значение в запросе API, чтобы изменить поведение ContractResolver. Моя цель — выполнить AddNewtonsoftJson для любого запроса API, а не только при запуске приложения.
Мобильная версия