2017-08-28 11 views
-1

iam utilisant adobe flex et le connecte au service Web XML (asp.net) maintenant la situation est comme ceci Parfois, j'envoie de grandes données sur le service Web, les données parviennent correctement au service Web et le service Web commence à enregistrer dans une base de données SQL Server, dans certains cas, la connexion avec le service Web est perdue, mais cela ne signifie pas que le service Web arrête de traiter les données, les données sont déjà là mon problème est que le service web continue à travailler et flex me donne tout est ok, donc quand j'envoie une autre fois une duplication arrive est donc il un moyen sur FLEX ou asp.net pour vérifier est la connexion (pas de connexion internet) est toujours valide et si perdu pendant le traitement pour l'annulerXML web Service

Merci beaucoup

Répondre

0

En fonction de votre processus serveur, vous pouvez ajouter une méthode de validation à distance pour voir si elle a commencé à fonctionner et jusqu'à quel point elle a disparu. Par exemple, si vous avez demandé 80 calculs et que le délai a expiré, vous pouvez appeler une autre méthode côté serveur à partir de Flex pour vérifier dans la base de données les registres des calculs effectués. Si seulement 46 d'entre eux ont été fait, vous pouvez afficher un taux d'achèvement dans votre client de 46/80 = 57.5%