utilização de ratelimiter, classe perfil, acumulador, etc.

This commit is contained in:
Adriano Serighelli 2025-09-30 13:22:37 -03:00
parent ddcc46c3d0
commit 441a70edaf

View File

@ -225,7 +225,8 @@ internal class Plat_integ
tex_req = tex_req.Replace("PAGNUM", pagina.ToString()); tex_req = tex_req.Replace("PAGNUM", pagina.ToString());
return tex_req; return tex_req;
} }
private static async Task<int> ProcessarXMLAsync(string xml, NpgsqlConnection connection, List<XElement>? acumulador = null, int paginaAtual = 1, int totalPaginas = 1)
private static async Task ProcessarXMLAsync(string xml, NpgsqlDataSource dataSource, DateTime dia, string perfil, string ponto, Dictionary<(string, double, int), dynamic> existentes, RateLimiter limiter, CancellationToken ct, int paginaAtual = 1, List<XElement> acumulador = null, int totalPaginas = 1)
{ {
var doc = XDocument.Parse(xml); var doc = XDocument.Parse(xml);
XNamespace ns = "http://xmlns.energia.org.br/BO/v2"; XNamespace ns = "http://xmlns.energia.org.br/BO/v2";