Bonjour,
je cherche a utiliser une fonction d'un web service lors de la fermeture de mon browser.
voila les fonction qui me permettre de m'abonner au web service ( il est instancié dans la Page(); et s'appelle sc)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = new Page(); temp = (Page)this.RootVisual; } private void Application_Exit(object sender, EventArgs e) { temp.sc.delog_completeCompleted += new EventHandler<Chat.Serv.delog_completeCompletedEventArgs>(sc_delog_completeCompleted); temp.sc.delog_completeAsync(temp.login); } void sc_delog_completeCompleted(object sender, Chat.Serv.delog_completeCompletedEventArgs e) { }
le probleme c'est quand je ferme le browser, pas le temps de lancer la fonction. avez vous une solution ? est-ce réelement impossible ?
Est ce qu'il faudrais mieux utiliser
a la place d'une variable tempotaire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ((Page)this.RootVisual).sc.delog_completeAsync(((Page)this.RootVisual).login);
j'utilise ça pour pouvoir déloguer les gens connectés sur mon chat, c'est donc vital.
Merci d'avances pour vos réponses
Bonne fin de journée
Partager