Bonjour à tous ,

J'ai repris sur internet un projet en c# représentant la partie serveur lorsqu'on utilise google C2DM, je pense avoir saisie le code dans son ensemble mais j'ai du mal à comprendre la notion de delegate/event. Dans le code du projet on retrouve:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
C2dmMessageTransport.UpdateGoogleClientAuthToken += delegate(string authToken)
            {
                this.googleAuthToken = authToken;
            };
et

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
internal static event Action<string> UpdateGoogleClientAuthToken;
Bien qu'ayant lu la doc concernant ces notions j'ai du mal à trouver des exemples concrets où on pourrait utiliser cela.
Si quelqu'un pouvait m'expliquer à quoi cela servait et donner des exemples je lui en serai très reconnaissant .

Bon après-midi.