Interface IGrpcMessageHandler<T>
- Namespace
- IdeaStatiCa.Plugin.Grpc
- Assembly
- IdeaStatiCa.Plugin.dll
Handles communication over Grpc.
public interface IGrpcMessageHandler<T> : IGrpcMessageHandler where T : class
Type Parameters
T
Implements
Methods
HandleClientMessage(GrpcMessage, IGrpcSender)
Handles response incoming from the server.
Task<T> HandleClientMessage(GrpcMessage message, IGrpcSender client)
Parameters
message
GrpcMessage-
Message sent by server.
client
IGrpcSender
Returns
- Task<T>
HandleServerMessage(GrpcMessage, IGrpcSender)
Handles request incoming from the client.
Task<T> HandleServerMessage(GrpcMessage message, IGrpcSender server)
Parameters
message
GrpcMessage-
Message sent by client.
server
IGrpcSender
Returns
- Task<T>