To implement the SayHello RPC, which method must you override in your C# service class?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Để 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)