public override async Task Listar( ListarProdutosRequest request, IServerStreamWriter <ListarProdutosReply> responseStream, ServerCallContext context) { _logger.LogInformation("Listando Produtos..."); var dadosProdutos = _produtoBO.ListarTodos(); foreach (var produto in dadosProdutos) { await responseStream.WriteAsync( new ListarProdutosReply { Produto = produto }); } }