Сильный не тот, кто может положить на лопатки одним взглядом, а тот, кто одной улыбкой способен поднять с колен.

- Жюльет Бинош

новые заметки

Формирование данных в ASP.NET Core Web API

Что такое формирование данныхФормирование данных - отличный способ уменьшить объем трафика, отправляемого от API к клиенту. Он позволяет потребителю API выбирать (формировать) данные, выбирая поля в строке запроса.Под этим мы подразумеваем примерно с ...

Читать далее

Реализация HATEOAS в ASP.NET Core Web API

Что такое HATEOAS и почему это так важно?HATEOAS (гипермедиа как механизм состояния приложения) - очень важное ограничение REST. Без него REST API не может считаться RESTful, и многие преимущества, которые мы получаем от реализации архитектуры REST, ...

Читать далее

Статические классы в C#

В C# разрешено создавать статический класс с помощью ключевого слова static . Статический класс может содержать только статические поля, статические методы и статический конструктор. Не допускается создание объектов статического класса. Статические к ...

Читать далее

Представления (Views) в ASP.NET Core MVC

Что такое представления в приложении ASP.NET Core MVC?В шаблоне Model-View-Controller (MVC) представление - это компонент, который содержит логику для представления данных модели (данных модели, предоставленных ему контроллером) в качестве пользовате ...

Читать далее

ViewModel в приложении ASP.NET Core MVC

Что такое ViewModel в ASP.NET Core MVC?В приложениях реального времени один объект модели может не содержать все данные, необходимые для представления. В таких ситуациях нам нужно использовать ViewModel в приложении ASP.NET Core MVC. Итак, простыми с ...

Читать далее

Маршрутизация в приложении ASP.NET Core MVC

Что такое маршрутизация в ASP.NET Core MVC?Маршрутизация в приложении ASP.NET Core MVC представляет собой механизм, в котором оно будет проверять входящие запросы (т.е. URL-адреса), а затем отправлять этот запрос на контроллеры и их методы действий. ...

Читать далее

Роутинг на основе атрибутов в приложении ASP.NET Core MVC

Прежде чем разбираться с маршрутизацией атрибутов в приложении ASP.NET Core MVC, давайте сначала внесем некоторые изменения в наше приложение. Сначала измените метод Configure() файла Startup.cs, как показано ниже. Мы используем метод UseMvc() без пе ...

Читать далее

Собственная маршрутизация в ASP.NET Core MVC

Если вы хотите определить свой собственный маршрут, вам нужно использовать промежуточное ПО UseMvc вместо UseMvcWithDefaultRoute(). В методе Configure файла класса Startup используйте промежуточное ПО UseMVC и в этом промежуточном ПО вызовите метод M ...

Читать далее

Авторизация на основе политик в C# ASP.NET Core

Аутентификация и авторизация - это два термина, с которыми вы часто сталкиваетесь, читая о безопасности веб-приложений. В то время как первый используется для проверки учетных данных пользователя, второй используется для предоставления пользователю д ...

Читать далее

Действия контроллера в ASP.NET Core

Методы действий является только открытымы методами в классе контроллера. Чтобы быть точным, это открытые методы, не отмеченные атрибутами NonAction. Любой запрашивающий URL, который проходит через систему маршрутизации ASP.NET - будь то маршрутизация ...

Читать далее