public async Task <ClientResponse> ProcessAsync(ClientRequest clientRequest, CancellationToken cancellationToken)
        {
            switch (clientRequest)
            {
            case GetClientProcessInfoRequest getClientProcessInfoRequest:
                return(await _getClientProcessInfoService.GetAsync(getClientProcessInfoRequest, cancellationToken).ConfigureAwait(false));

            default:
                throw new ArgumentException($"Unsupported client request type: {clientRequest.GetType()}");
            }
        }
Exemplo n.º 2
0
 public override void ProcessClientRequest(IRpcController controller, ClientRequest request, Action <ClientResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }
Exemplo n.º 3
0
 public override void ProcessClientRequest(IRpcController controller, ClientRequest request, Action<ClientResponse> done)
 {
     ProtoOutputBuffer.Write(request.GetType(), request.ToString());
 }