Bonjour,

lorsque je déconnecte mon client pour ensuite le relancer, j'obtiens ce message d'erreur sur mon Service et je ne suis pas trop certain de comprendre pourquoi cette erreur survient... quelqu'un a une idée ?

merci

Impossible d'accéder à un objet supprimé.
Nom de l'objet : 'System.ServiceModel.Channels.ServiceChannel'.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
public void Connect(string guestName)
        {
            Console.WriteLine(string.Format("{0} vient de se connecter",guestName));
            IServiceTraitementCallback guest = OperationContext.Current.GetCallbackChannel<IServiceTraitementCallback>();
            if(!_callbackList.Contains(guest))
                _callbackList.Add(guest);
 
            _callbackList.ForEach(delegate (IServiceTraitementCallback callback)
                                      {
                                          callback.NotifyConnect(guestName); //Ca plante ici
                                      });
        }