Dans mon AP, nous serilaize les données localement pour une utilisation hors ligne. Pour s'assurer que l'application est toujours à jour, je lance une mise à jour sur le lancement.monotouch - mettre à jour les données localement
Pour ce faire, j'ai un ensemble de services WCF qui obtiendront un delta pour les données demandées. Plutôt que de compliquer les choses, j'ai un service pour mettre à jour les événements, un service pour mettre à jour les étapes, un service pour mettre à jour les actes etc. Ce qui signifie que je dois chaîner ces appels dans les callbacks.
Le problème avec ceci est qu'ils peuvent prendre un peu de temps pour se mettre à jour et il semble un peu maladroit de les enchaîner comme ça.
Quelle est la méthode de mise à jour préférée de plusieurs services pour réaliser ce dont j'ai besoin ici?
Vive
w: //
hey - merci - c'est une réponse brillante. Je montre un écran d'attente de chargement pendant les appels de service, il n'y a donc aucun moyen qu'un utilisateur puisse être envoyé n'importe où pendant les appels. J'ai également ajouté une configuration AutoUpdate dans les préférences afin qu'ils puissent l'éteindre si elle commence à les ennuyer. – iwayneo
Merci, je pourrais aider. –
une dernière question à ce sujet - pour les exécuter en parallèle - est-ce que vous n'avez qu'à les séparer ensemble et à les enchaîner à partir de là ou utilisez-vous des fils pour les mettre en route? – iwayneo