Литмир - Электронная Библиотека
A
A

   Использование командной строки

  Запуск приложений ASP.NET Core

   Конфигурирование настроек запуска

   Использование Visual Studio

   Использование командной строки или окна терминала Visual Studio Code

    Изменение кода во время отладки

   Использование Visual Studio Code

    Изменение кода во время отладки

   Отладка приложений ASP.NET Core

    Присоединение с помощью Visual Studio

    Присоединение с помощью Visual Studio Code

   Обновление портов AutoLot.Api

  Создание и конфигурирование экземпляра WebHost

   Файл Program.cs

   Файл Startup.cs

    Доступные службы для класса Startup

    Конструктор

    Метод ConfigureServices()

     AutoLot.Api

     Добавление строки подключения к настройкам приложения

     AutoLot.Mvc

     Добавление строки подключения к настройкам приложения

    Метод Configure()

     AutoLot.Api

     AutoLot.Mvc

   Ведение журнала

    Интерфейс IAppLogging

    Класс AppLogging

    Конфигурация ведения журнала

     Обновление настроек приложения

     Обновление Program.cs

     Обновление Startup.cs

     Обновление контроллера

   Испытание инфраструктуры ведения журнала

  Резюме

Глава 30

  Введение в REST-службы ASP.NET Core

  Создание действий контроллера с использованием служб REST

   Результаты ответов в формате JSON

   Атрибут ApiController

    Обязательность маршрутизации с помощью атрибутов

    Автоматические ответы с кодом состояния 400

    Выведение источников для привязки параметров

    Детальные сведения о проблемах для кодов состояния ошибок

  Обновление настроек Swagger/OpenAPI

   Обновление обращений к Swagger в классе Startup

   Добавление файла XML-документации

   Добавление XML-комментариев в процесс генерации Swagger

   Дополнительные возможности документирования для конечных точек API

  Построение методов действий API

   Конструктор

   Методы GetXXX()

   Метод UpdateOne()

   Метод AddOne()

   Метод DeleteOne()

  Класс CarsController

  Оставшиеся контроллеры

  Фильтры исключений

   Создание специального фильтра исключений

    Добавление фильтров в конвейер обработки

   Тестирование фильтра исключений

  Добавление поддержки запросов между источниками

   Создание политики CORS

   Добавление политики CORS в конвейер обработки HTTP

  Резюме

23
{"b":"847442","o":1}