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

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

Создания маппинга между классами

Для создания маппинга между классами MeasuringDeviceSubstanceThreshold и MeasuringDeviceSubstanceThresholdViewModel с использованием AutoMapper, вам нужно настроить профиль маппинга. Вот пример, как это можно сделать:Установите пакет AutoMapper, если ...

Читать далее

Типы ответов контроллеров netcore

В ASP.NET Core контроллеры могут возвращать различные типы ответов, каждый из которых соответствует определенному HTTP-коду состояния. Вот список наиболее часто используемых методов возврата и соответствующих им HTTP-кодов состояния:Ok():HTTP-код: 20 ...

Читать далее

TaskCompletionSource<T>

TaskCompletionSource&lt;T&gt; (TCS) — это мощный инструмент в .NET, который позволяет вам создавать и управлять задачами (Task&lt;T&gt;) вручную. Он предоставляет методы для завершения задачи с результатом, исключением или отменой.Давайте рассмотрим ...

Читать далее

Метод UseAuthorization

app.UseAuthorization(); - это метод в ASP.NET Core, который добавляет middleware для проверки авторизации в приложении.Авторизация - это процесс определения того, какие ресурсы и действия может выполнять аутентифицированный пользователь. Middleware д ...

Читать далее

Метод UseExceptionHandler

app.UseExceptionHandler("/errors"); - это метод в ASP.NET Core, который добавляет middleware для обработки исключений, возникающих в приложении.Когда исключение возникает в приложении, ASP.NET Core перехватывает его и передает его в middleware для об ...

Читать далее

Метод UseHsts

app.UseHsts(); - это метод в ASP.NET Core, который добавляет middleware для принудительного использования HTTP Strict Transport Security (HSTS) в приложении.HSTS - это механизм безопасности, который заставляет веб-браузеры всегда использовать HTTPS д ...

Читать далее

NetMQ использование в режиме "брокера сообщений"

NetMQ для реализации схемы, когда один клиент будет передавать данные на сервер, а другой клиент будет принимать их.Вот как вы можете реализовать это:Создайте сервер, который будет принимать данные от одного клиента и передавать их другому клиенту:us ...

Читать далее

Пример реализации Singleton для работы с портами rs232.

Для создания сервиса для работы с RS232 с использованием внедрения зависимостей, вы можете использовать шаблон проектирования "Одиночка" (Singleton) в сочетании с контейнером внедрения зависимостей (Dependency Injection Container). Это позволит вам у ...

Читать далее

BackgroundService или IHostedService, что выбрать для реализации фоновых заданий.

Поскольку фоновые задачи могут выполняться одновременно с операциями переднего плана, разработчики обычно назначают их для выполнения, чтобы повысить производительность. Одним из распространенных примеров является периодическая очистка неиспользуемых ...

Читать далее

Прерывание фоновых заданий

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

Читать далее