Récupérer un event d'une classe dans un userControl
Bonjour,
Je cherche à récupérer un évènement générer dans mon fichier backup.cs au sein de mon ascx.
Grosso Modo:
Je suis dans mon ascx: ViewBackup.ascx.cs
Code:
1 2 3
|
Backups ObjectBackup = new Backups();
ObjectBackup.CreateBackupToFile("", "Test", "C:\\Backup\\filename.bak", true, "", ""); |
et dans ma méthode CreateBackupToFile(), j'ai
Code:
1 2 3 4 5 6
|
Backup backup = new Backup();
backup.Action = BackupActionType.Files;
backup.Database = sqlConnection.Database;
backup.PercentComplete += new PercentCompleteEventHandler(backup_PercentComplete);
backup.SqlBackup(server); |
Avec
Code:
1 2 3 4
| static void backup_PercentComplete(object sender, PercentCompleteEventArgs e)
{
System.Diagnostics.Debug.WriteLine(e.Percent.ToString() + "% Complete");
} |
Mais je ne vois pas comment je pourrais récupérer ces infos dans mon ASCX (avec un delegate, ou encore avec la pattern subscriber/publisher ? )avant de les traiter en ajax.
Cdt,