J'ai un morceau de code qui appelle quelque chose comme un service Webproblème de synchronisation en C# services
iResult = Proxy.Call(request, endpoint);
Je suis confronté au problème ci-dessous.
Le service modifie la base de données. Mais il faut du temps pour réfléchir dans la base de données. Pendant ce laps de temps mon flux d'exécution avance et il me reste des anciennes données et les données réelles se reflètent dans la base de données plus tard. Comment puis-je m'attaquer à cette situation?
Pouvez-vous fournir un code de méthode ImportPendingUtilityBills de service Web? –
Je suppose que ImportPendingUtilityBills s'exécute sur un thread séparé? pouvez-vous appeler Thread.Join sur cela? – Steve
@Steve Yup il doit être sur un fil séparé. Son fonctionnement sur une machine distante. –