invece di boolean non si potrebbe mettere un codice di errore che preveda i casi per i quali il servizio non esegue la sincronizzazione?
A me oggi è capitato, su un programma scritto da altri, che l'URL, per un motivo che sarebbe lungo da spiegare, era null.
Ho perso un pomeriggio per scoprire il motivo.
Se Syncservice.Syncronize ritornasse un codice di errore sarebbe meglio. Oppure il caso in cui ritorna false è solo quello?