Читаем Язык программирования C#9 и платформа .NET5 полностью

     Именованные маршруты

    Маршрутизация и методы HTTP

     Методы HTTP при маршрутизации в веб-приложениях (MVC)

     Маршрутизация для служб API

    Перенаправление с использованием маршрутизации

   Фильтры

    Фильтры авторизации

    Фильтры ресурсов

    Фильтры действий

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

    Фильтры результатов

  Нововведения в ASP.NET Core

   Встроенное внедрение зависимостей

   Осведомленность о среде

    Выяснение среды времени выполнения

   Конфигурация приложений

    Извлечение настроек

   Развертывание приложений ASP.NET Core

   Легковесный и модульный конвейер запросов HTTP

  Создание и конфигурирование решения

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

    Создание решения и проектов

    Добавление проектов AutoLot.Models и AutoLot.Dal

    Добавление ссылок на проекты

    Добавление пакетов NuGet

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

  Запуск приложений 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

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

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

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

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

Перейти на страницу:

Похожие книги

1С: Бухгалтерия 8 с нуля
1С: Бухгалтерия 8 с нуля

Книга содержит полное описание приемов и методов работы с программой 1С:Бухгалтерия 8. Рассматривается автоматизация всех основных участков бухгалтерии: учет наличных и безналичных денежных средств, основных средств и НМА, прихода и расхода товарно-материальных ценностей, зарплаты, производства. Описано, как вводить исходные данные, заполнять справочники и каталоги, работать с первичными документами, проводить их по учету, формировать разнообразные отчеты, выводить данные на печать, настраивать программу и использовать ее сервисные функции. Каждый урок содержит подробное описание рассматриваемой темы с детальным разбором и иллюстрированием всех этапов.Для широкого круга пользователей.

Алексей Анатольевич Гладкий

Программирование, программы, базы данных / Программное обеспечение / Бухучет и аудит / Финансы и бизнес / Книги по IT / Словари и Энциклопедии
1С: Управление торговлей 8.2
1С: Управление торговлей 8.2

Современные торговые предприятия предлагают своим клиентам широчайший ассортимент товаров, который исчисляется тысячами и десятками тысяч наименований. Причем многие позиции могут реализовываться на разных условиях: предоплата, отсрочка платежи, скидка, наценка, объем партии, и т.д. Клиенты зачастую делятся на категории – VIP-клиент, обычный клиент, постоянный клиент, мелкооптовый клиент, и т.д. Товарные позиции могут комплектоваться и разукомплектовываться, многие товары подлежат обязательной сертификации и гигиеническим исследованиям, некондиционные позиции необходимо списывать, на складах периодически должна проводиться инвентаризация, каждая компания должна иметь свою маркетинговую политику и т.д., вообщем – современное торговое предприятие представляет живой организм, находящийся в постоянном движении.Очевидно, что вся эта кипучая деятельность требует автоматизации. Для решения этой задачи существуют специальные программные средства, и в этой книге мы познакомим вам с самым популярным продуктом, предназначенным для автоматизации деятельности торгового предприятия – «1С Управление торговлей», которое реализовано на новейшей технологической платформе версии 1С 8.2.

Алексей Анатольевич Гладкий

Финансы / Программирование, программы, базы данных