Tìm hiểu phương thức Build của lớp HostBuilder trong .NET Core

Trong .NET Core, khi làm việc với IHostBuilder, phương thức Build() thực hiện một loạt các tác vụ khởi tạo quan trọng để xây dựng một host hoàn chỉnh. Bài viết này sẽ phân tích chi tiết các bước mà phương thức này thực hiện. Các trường được khởi tạo Trước khi đi vào chi tiết phương thức Build, chúng ta cần nắm được các trường (fields) được sử d ...

Đăng vào ngày 27 tháng 6 lúc 08:02

Cấu hình AddNewtonsoftJson cho Web API .NET Core xuất dữ liệu JSON

Trong các ứng dụng Web API hiện đại, định dạng JSON là chuẩn mặc định cho dữ liệu đầu ra. Tuy nhiên từ .NET Core 3.0 trở lên, hệ thống sử dụng System.Text.Json làm trình định dạng mặc định thay vì Newtonsoft.Json. Để khai thác tính năng quen thuộc của thư viện Newtonsoft.Json, cần thực hiện cấu hình chuyên biệt. Ví dụ minh họa [Route("user-inf ...

Đăng vào ngày 23 tháng 6 lúc 14:32

Tối Ưu Hóa Tác Vụ Bất Đồng Bộ Với CancellationToken Trong .NET Core

Trong quá trình phát triển ứng dụng .NET Core, việc quản lý vòng đời của các tác vụ bất đồng bộ (async tasks) đóng vai trò then chốt để đảm bảo hiệu suất hệ thống. CancellationToken là cơ chế cho phép hợp tác hủy bỏ các thao tác đang chạy. Nếu không sử dụng đúng cách, các tác vụ nền có thể tiếp tục tiêu tốn tài nguyên ngay cả khi yêu cầu ban đầ ...

Đăng vào ngày 18 tháng 6 lúc 03:42

Triển Khai Giao Dịch Phân Tán Trong Microservices .NET Sử Dụng CAP Và RabbitMQ

Giới thiệu về tính nhất quán dữ liệu trong kiến trúc phân tán Khi hệ thống phát triển thành kiến trúc microservices, áp lực lên cơ sở dữ liệu tăng lên đáng kể. Để giải quyết vấn đề này, chúng ta thường thực hiện chia tách cơ sở dữ liệu theo chiều ngang (sharding) hoặc chiều dọc (tách bảng theo chức năng). Tuy nhiên, việc phân tách này dẫn đến t ...

Đăng vào ngày 13 tháng 6 lúc 17:15

Xác thực chứng chỉ trong .NET Core - Phần 1

Tạo chứng chỉ sử dụng PowerShell với quyền quản trị viên Quy trình tạo chứng chỉ Tài liệu tham khảo: Tạo và xuất chứng chỉ tự ký trong Windows bằng PowerShell - Cộng đồng phát triển Tencent Cloud Cấu hình xác thực chứng chỉ trong ASP.NET Core | Microsoft Learn Tạo chứng chỉ tự ký | Microsoft Learn Câu lệnh tạo chứng chỉ Đặt tên chủ thể (t ...

Đăng vào ngày 1 tháng 6 lúc 16:48

Cấu hình Swagger Hỗ trợ JWT và Tài liệu XML trên .NET Core WebAPI

Kích hoạt tài liệu XML trong dự án Để Swagger có thể hiển thị đầy đủ chú thích cho các Model và Controller, cần cấu hình project file để sinh ra file XML khi build. Thêm các thuộc tính sau vào file .csproj: <PropertyGroup> <GenerateDocumentationFile>True</GenerateDocumentationFile> <NoWarn>$(NoWarn);1591</NoWarn&g ...

Đăng vào ngày 29 tháng 5 lúc 10:39