NET (Core) - кроссплатформенная и открытый код реализация .NET, переоформленная для облачной эпохи, сохраняя при этом значительную совместимость с платформа .NET Framework. Используется для приложений Linux, macOS и Windows.

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

Сoncurrent collections

Concurrent collections - это особый класс коллекций в C#, которые предназначены для безопасного использования в многопоточных средах. Они позволяют нескольким потокам одновременно выполнять операции с общими данными без возникновения гонок данных и д ...

Читать далее

О блокчейне, с простым примером

Блокчейн - это революционная технология, которая лежит в основе многих криптовалют, таких как Bitcoin и Ethereum. Она представляет собой распределенную, децентрализованную базу данных, которая хранит записи о транзакциях, упорядоченных во временные б ...

Читать далее

Немного об реверсинженеринге ПО на примере net core приложения.

Декомпиляция - это процесс восстановления исходного кода программы из ее скомпилированной формы, обычно бинарного исполняемого файла. Декомпиляция является частью процесса реверсинженеринга программного обеспечения. Рассмотрим это более подробно:1. Р ...

Читать далее

Назначение класса Startup

Класс Startupв .NET Core является центральным элементом в конфигурации и настройке приложения. Он используется для определения сервисов, которые будут доступны в приложении, а также для настройки конвейера обработки HTTP-запросов. Startup является вх ...

Читать далее

Что такое хост в понимании net core

В .NET Core, хост (host) - это основной механизм, отвечающий за запуск и управление приложением. Хост представляет собой контейнер, в котором выполняется ваше приложение, и отвечает за следующие ключевые функции:1. Запуск приложения:- Хост отвечает з ...

Читать далее

Проекция конфигурации на классы

В .NET Core, проекция конфигурации на классы (Configuration Binding) - это механизм, который позволяет связывать структуру конфигурационных данных (например, из файлов appsettings.json или переменных среды) с классами C#. Это позволяет удобно работат ...

Читать далее

Простой пример реализации WCF в .NET Core

.NET Core и WCF имеют довольно сложные взаимоотношения. Давайте подробнее рассмотрим, как можно использовать WCF в проектах на .NET Core.1. Поддержка WCF в .NET Core:Изначально в .NET Core не было полноценной поддержки WCF.Начиная с .NET Core 3.0, Mi ...

Читать далее

Использование ForEach в LINQ

LINQ (Language Integrated Query) в C# предоставляет множество методов расширения, которые помогают работать с коллекциями данных. Одним из таких методов является ForEach(), который позволяет выполнять определенное действие для каждого элемента коллек ...

Читать далее

Как запускать фоновые задачи в приложении NET Core

В этой записи блога я расскажу, как запускать фоновые задачи в веб-приложениях net Core, используя инфраструктуру и API, предоставляемые платформой ASP.Net Core. Существует множество сценариев, в которых вы хотите постоянно выполнять задачу в фоновом ...

Читать далее

Планировщик на ASP.NET 6 с помощью Quartz.NET и мониторинга SignalR

В этой статье мы собираемся использовать Quartz.NET для планирования наших заданий и использовать Signalr для просмотра мониторинга результатов/прогресса.Создайте js-файл SignalR.создайте файл hub.js и сохраните его в папке wwwroot->js.const conne ...

Читать далее