static void ProductServiceRequest() { try { var productServiceChannel = new Channel("127.0.0.1:50051", ChannelCredentials.Insecure); var productServiceClient = new ProductService.ProductServiceClient(productServiceChannel); var product = productServiceClient.GetProductById(new ProductByIdRequest { ProductId = 1 }); Console.WriteLine($"ProductUuid: {product.ProductUuid}"); var product2 = productServiceClient.GetProductByUuid(new ProductByUuidRequest { ProductUuid = "Id Of Product 1" }); Console.WriteLine($"ProductId: {product.ProductId}"); productServiceChannel.ShutdownAsync().Wait(); Console.WriteLine("ProductServiceRequest Terminated..."); } catch (Exception ex) { Console.WriteLine($"Exception encountered: {ex}"); } }