public async Task <BackupReponse> Sauvegarder(BackupRequete requete) { var client = new CosmosClient(requete.Serveur); var documents = await client.Lister(); SauvegardeCommencee?.Invoke(documents.Count); CompresserDocuments(documents.ToList(), requete.FichierSortie, requete.Propriete); SauvegardeTerminee?.Invoke(documents.Count); return(new BackupReponse { FichierSauvegarde = requete.FichierSortie, NombreDocumentsSauvegardes = documents.Count }); }