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