Вы разрабатываете веб-API ASP.NET Core, который должен поддерживать форматирование ответов в как в JSON, так и в XML. По умолчанию поддерживается только форматирование в JSON. Как добавить форматирование в XML?
#Quiz #ASPNET
  #Quiz #ASPNET
Anonymous Quiz
    15%
    Добавить опцию AcceptXml = true в промежуточное ПО AddControllers в Startup.ConfigureServices
      
    13%
    Добавить NuGet пакет Microsoft.Extensions.XmlFormatters
      
    28%
    Добавить UseXmlSerializer в Startup.Configure
      
    44%
    Добавить AddXmlSerializerFormatters в Startup.ConfigureServices
      
    👍18👎18
  Как бы вы реализовали класс Calculator таким образом, чтобы впоследствии можно было бы добавлять другие операции по желанию?
#Quiz #BestPractices
  #Quiz #BestPractices
Anonymous Quiz
    17%
    Передавать операции в метод Compute как выражения или делегаты
      
    12%
    Сделать класс Calculator абстрактным и наследовать классы с нужным набором операций от него
      
    50%
    Использовать паттерн Команда для инкапсуляции операций как команд
      
    4%
    Определить дополнительные операции в новом классе и внедрить его в класс Calculator
      
    16%
    Использовать паттерн Декоратор для добавления новой функциональности
      
    👍19👎2
  Какое свойство демонстрирует класс или метод, чей код тесно связан с единственной, хорошо определённой задачей?
#Quiz #BestPractices
  #Quiz #BestPractices
Anonymous Quiz
    25%
    Сильная связанность (Tight coupling)
      
    18%
    Низкая изменчивость (Low variability)
      
    14%
    Слабая связанность (Loose coupling)
      
    43%
    Высокая связность (High cohesion)
      
    👎22👍11
  Какая из перегрузок метода AddNumbers будет выбрана? (см. картинку в первом комментарии)
#Quiz #CSharp
  #Quiz #CSharp
Anonymous Quiz
    45%
    int[]
      
    31%
    IEnumerable<int>
      
    24%
    ReadOnlySpan<int>
      
    👍12👎1
  В каком порядке выполняется промежуточное ПО в конвейере ASP.NET Core при обработке запроса?
#Quiz #ASPNET
  #Quiz #ASPNET
Anonymous Quiz
    76%
    в порядке регистрации
      
    7%
    в порядке обратном регистрации
      
    2%
    в произвольном порядке
      
    15%
    в зависимости от типа промежуточного ПО
      
    👍1
  Anonymous Quiz
    25%
    IMemoryCache
      
    33%
    IDistributedCache
      
    42%
    Никакой
      
    👍5
  