PRN232 Xây dựng ứng dụng back-end đa nền tảng với .NET – Bộ ôn tập cuối kỳ số 2 (49 câu)
49 câu · Cuối kỳ · Spring 2026
Câu hỏi của đề
UseAuthorization()UseAuthentication()UseCors()UseStaticFiles()Microsoft.AspNetCore.ODataMicrosoft.EntityFrameworkCore.SqlServerMicrosoft.AspNetCore.Mvc.RazorMicrosoft.AspNetCore.Authentication.JwtBearervar builder = new ODataConventionModelBuilder();
builder.EntitySet<Product>("Products");
builder.EntitySet<Category>("Categories");
return builder.GetEdmModel();Để thực hiện SayHello RPC, bạn phải ghi đè phương thức nào trong lớp dịch vụ C# của mình?
Trong khi xây dựng một dịch vụ RPC, bạn cần phải ghi đè phương thức SayHello để thực hiện chức năng này.
Phương thức SayHello phải được ghi đè với các thuộc tính sau:
- Nó phải là phương thức override (ghi đè) để đảm bảo rằng nó được gọi khi có yêu cầu RPC.
- Nó phải có kiểu trả về là Task<HelloReply> để đảm bảo rằng phương thức này trả về một kết quả.
- Nó phải có tham số đầu vào là HelloRequest request để nhận yêu cầu từ client.
- Nó phải có tham số thứ hai là ServerCallContext context để có thể truy cập vào thông tin về cuộc gọi RPC.
Vì vậy, phương thức SayHello phải được ghi đè như sau:
public override Task<HelloReply> SayHello(HelloRequest request, ServerCallContext context)Người học chấm PRN232 Xây dựng ứng dụng back-end đa nền tảng với .NET – Bộ ôn tập cuối kỳ số 2 (49 câu) ra sao?
Trung bình từ các phiên học hợp lệ.