Публикации по теме 'aspnetcore'
Создание микросервисов с помощью шлюза Ocelot API в .NET Core
Сегодня мы узнаем об архитектуре микросервисов и ее реализации с использованием Ocelot API Gateway в ASp.Net Core - 3.1. Все мы знаем о преимуществах использования микросервисов для крупномасштабных приложений.
JayKrishnareddy / Microservice.WebApi-master Обзор архитектуры микросервисов Монолит против микросервисов Настройка микросервисов с помощью Ocelot API Gateway Run и… github.com
Микросервисная архитектура - Обзор
Есть два..
Структурированное ведение журнала с помощью Serilog в .NET Core 6: рекомендации и настройка
Что такое Серилог?
Serilog — это популярная библиотека ведения журналов для приложений .NET. Он разработан, чтобы обеспечить гибкую и эффективную структуру ведения журналов с упором на структурированное ведение журналов. Serilog позволяет разработчикам фиксировать события журнала и сохранять их в различных форматах и местах назначения, таких как файлы, базы данных и внешние службы.
Одной из ключевых особенностей Serilog является поддержка структурированного ведения журналов...
Структурированный журнал с использованием NLog
Использование NLog для создания удобочитаемых журналов в пользовательском формате Json
{
"Level": "INFO",
"Message": "Request starting HTTP/1.1 GET http://someUrl ",
"Context": "ConnectionId:0HM7A8N54SLT8..."
}
Введение
Ведение журнала является обязательной вещью для любого приложения, обычно используемой для мониторинга, обнаружения ошибок, а иногда и для аудита.
Ведение журнала — это больше, чем Console.WriteLine . Обычно для каждой среды необходимо иметь разные..
Создание службы Redis в веб-API ASP.NET Core 2.2
В этой публикации мы будем использовать веб-API .NET Core версии 2.2 с Serilog в качестве отправной точки.
Щелкните здесь, чтобы увидеть мой пост на Serilog
1. Установите StackExchange.Redis.
StackExchange.Redis ведущий соединитель Redis для C #. Чтобы добавить пакет, проверьте # 1 по ссылке Serilog выше.
2. Настройте конфигурацию Redis в appsettings.json.
Теперь мы добавим хост и порт Redis в нашу конфигурацию приложения, предполагая, что и разработка, и производство..
Отправка файлов с индикатором выполнения в ASP.NET Core
Это ясный и простой пример, демонстрирующий, как загружать файлы в ASP.NET Core с индикатором выполнения без использования сторонних клиентских технологий (например, Flash):
Это довольно простая задача. В общем, нам просто нужно подсчитать количество байтов, прочитанных из входного потока запроса, сравнить его с общей длиной потока запроса, а затем получить это значение со стороны клиента с помощью запроса AJAX.
Мы будем использовать вариант 5 из моей предыдущей публикации Загрузка..
Закрытые классы VS в C#
Понимание различий между частным классом и закрытым классом в C#
C# — это объектно-ориентированный язык программирования, предоставляющий различные способы организации кода и инкапсуляции данных. Два способа сделать это — использовать частные классы и запечатанные классы. Эти два понятия часто путают между собой, но они принципиально разные. В этой статье я расскажу о различиях между закрытыми и закрытыми классами в C#.
Частные классы в C#
Частный класс — это класс, доступный..
Мой первый опыт в качестве профессионального веб-разработчика
Ежедневная работа над угловым приложением, сидя в офисном кресле, не только помогла мне расширить мои знания об угловых технологиях, но также помогла мне многое узнать о том, как софтверная компания продвигается к вершине. Во время моей стажировки мне дали задание поработать над веб-сайтом для управления, который в наши дни довольно популярен, но технологии, которые мы решили использовать, были новейшими, поэтому я был очень взволнован, так как собирался получить личный опыт. быть..