Tìm hiểu về phương thức WebApplication.CreateBuilder(args) trong .NET Core
Để tạo một ứng dụng web .NET Core, chúng ta thường sử dụng phương thức WebApplication.CreateBuilder(args). Phương thức này thực hiện nhiều tác vụ quan trọng để thiết lập môi trường cho ứng dụng. Dưới đây là cách nó hoạt động:
var builder = WebApplication.CreateBuilder(args);
Phương thức CreateBuilder được định nghĩa như sau:
public static WebA ...
Đăng vào ngày 14 tháng 7 lúc 04:07
Hiểu sâu về Dependency Injection trong .NET
Nguyên tắc Inversion of Control (IoC)
Dependency Injection (DI) là một kỹ thuật cụ thể để thực hiện nguyên lý Inversion of Control – đảo ngược kiểm soát. Thay vì các thành phần tự tạo ra phụ thuộc của mình, chúng được cung cấp từ bên ngoài bởi một container quản lý.
Trước đây, lập trình viên phải chủ động khởi tạo đối tượng:
IDbConnection conne ...
Đăng vào ngày 24 tháng 6 lúc 20:00
Các phương thức mở rộng của IServiceCollection trong .NET Core
Giới thiệu về IServiceCollection
Trong .NET Core và ASP.NET Core, IServiceCollection là một container chứa tất cả các dịch vụ (services) của ứng dụng. Framework cung cấp nhiều phương thức mở rộng (extension methods) giúp cấu hình các dịch vụ một cách dễ dàng và nhanh chóng.
Các phương thức mở rộng phổ biến
1. Xác thực và bảo mật
AddAntiforg ...
Đăng vào ngày 31 tháng 5 lúc 23:24