XmlSerializerInputFormatter устарел, какая замена? [Дубликат]

мы можем сделать это, как

.left {
    float:left;
    margin:3px;
}
<div class="left">foo</div>
<div class="left">bar</div>
<div class="left">baz</div>
1
задан Kirk Larkin 12 June 2018 в 14:34
поделиться

1 ответ

Просматривая исходный код , существует конструктор, у которого not отмечен как Obsolete:

public XmlSerializerInputFormatter(MvcOptions options)

Поскольку этот конструктор принимает экземпляр MvcOptions, вы должны пройти через существующий аргумент options следующим образом:

services.AddMvc(options =>
{
    // allow xml format for input
    options.InputFormatters.Add(new XmlSerializerInputFormatter(options));
}) ...
2
ответ дан Kirk Larkin 17 August 2018 в 12:40
поделиться
  • 1
    Странно, спасибо! – aherrick 12 June 2018 в 14:20
  • 2
    Нет проблем. Я просто проверял источник 2.0, и конструктор, о котором я упоминал, является новым в ASP.NET Core 2.1. Вот Github Issue , к которому обращается запрос pull для этого изменения. – Kirk Larkin 12 June 2018 в 14:21
Другие вопросы по тегам:

Похожие вопросы: