public string conectar(int versaoSchema, string xml, string thumbprint)
 {
     string retorno = "";
     try
     {
         LoadClient(thumbprint);
         retorno = new Assinar().AssinarComCertificado(xml, Certificado);
         retorno = LoteNFeClient.ConsultaInformacoesLote(versaoSchema, retorno);
     }
     catch (Exception error)
     {
         retorno = error.Message;
     }
     return retorno;
 }
 public string conectar(int versaoSchema, string xml, string thumbprint)
 {
     string retorno = "";
     try
     {
         LoadClient(thumbprint);
         xml = new AssinarRPS().assinarEmLote(xml, Certificado);
         retorno = new Assinar().AssinarComCertificado(xml, Certificado);
         retorno = LoteNFeClient.EnvioLoteRPS(versaoSchema, retorno);
     }
     catch (Exception error)
     {
         retorno = error.Message;
     }
     return retorno;
 }