У меня есть Net Core 2.2 Web Api, который я защищаю с помощью интеграции IdentityServer4. Итак, я начал с учебника по IDS4, чтобы написать код, и там я обнаружил AddJsonFormatters ().
Я хочу перенести его из .NET Core 2.2 в .NET Core 3.0.
В данный момент у меня есть проблема во время компиляции в ConfigureServices ().
Я не нахожу AddJsonFormatters () и, если я правильно понимаю, я должен использовать AddMvcOptions (), чтобы получить то же самоерезультат.
Это правильно? В этом случае, какова эквивалентная конфигурация?
// .NET Core 2.2
public void ConfigureServices(IServiceCollection services)
{
services.AddMvcCore()
.AddAuthorization()
.AddJsonFormatters();
// Other code...
}
// .NET Core 3.0
public void ConfigureServices(IServiceCollection services)
{
services.AddMvcCore()
.AddAuthorization()
// Something like this...
.AddMvcOptions(options =>
{
//options.OutputFormatters.Add(new SomeKindOf_IOutputFormatter());
//options.InputFormatters.Add(new SomeKindOf_IInputFormatter(options));
});
// Other code...
}