Triển khai Ứng dụng .NET Core bằng Docker Compose
Để bắt đầu, hãy tạo một dự án Web API mới và cấu hình nó để hỗ trợ Docker.
Thêm việc đọc các biến môi trường vào cấu hình:
config.AddEnvironmentVariables();
using DemoApi;
var builder = WebApplication.CreateBuilder(args);
builder.WebHost.ConfigureAppConfiguration(config =>
{
config.AddEnvironmentVariables();
});
// Thêm các dịch vụ vào ...
Đăng vào ngày 28 tháng 6 lúc 21:01
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
Triển khai gRPC trong .NET: Xử lý Yêu cầu và Dòng Dữ liệu
Cấu trúc Protocol Buffer cơ bản
Để sử dụng kiểu dữ liệu rỗng, cần khai báo thư viện:
import "google/protobuf/empty.proto";
Kiểu dữ liệu rỗng được định nghĩa là google.protobuf.Empty. Với mảng, sử dụng từ khóa repeated.
Mẫu tệp .proto tiêu chuẩn
syntax = "proto3";
option csharp_namespace = "UserManagementService";
package usermgmt;
import "goo ...
Đăng vào ngày 19 tháng 5 lúc 17:15