Lập trình bất đồng bộ (Phần 1)

Mục lục Phương thức bất đồng bộ: Phương thức sử dụng từ khóa async Phương thức bất đồng bộ thường trả về Task<T>, trong đó T là kiểu dữ liệu kết quả. Quy ước đặt tên phương thức kết thúc bằng Async Dù không có giá trị trả về, nên khai báo kiểu Task thay vì void Khi gọi phương thức có kiểu Task<T>, sử dụng await để nhận giá trị kiểu ...

Đăng vào ngày 17 tháng 7 lúc 09:36

Kết hợp Rx.NET và Json.NET để gọi REST API

Giới thiệu JSON : Placeholder JSON : Placeholder là dịch vụ REST API thử nghiệm phổ biến. Bài viết minh họa cách gọi các endpoint sau: GET /posts/1 GET /posts POST /posts PUT /posts/1 DELETE /posts/1 Tất cả endpoint GET trả về dữ liệu JSON có cấu trúc: { "type": "object", "properties": { "userId": {"type": "integer"}, "id": {"ty ...

Đăng vào ngày 12 tháng 7 lúc 06:02

Quản lý HTTP Client trong ASP.NET Core với IHttpClientFactory và Các Mô Hình Tích Hợp

ASP.NET Core cung cấp IHttpClientFactory như một cơ chế trung tâm để tạo, quản lý và mở rộng các phiên bản HttpClient, giúp tránh các vấn đề phổ biến như rò rỉ socket, cấu hình trùng lặp hoặc thiếu kiểm soát vòng đời. 1. Cấu hình chính sách thời gian chờ với Polly Để xử lý linh hoạt các yêu cầu có độ trễ khác nhau (ví dụ: GET nhanh vs POST cần ...

Đăng vào ngày 11 tháng 6 lúc 18:50