Bonjour,


Je développe des services WCF qui accèdent en lecture/écriture à des fichiers XML. Ces services WCF sont hoster à travers un service Windows.

Dans chaque méthode de mes services, je charge mon fichier, fait des opérations puis le sauvegarde sur disque.

Puis vient le cas où plusieurs clients veulent écrire en même temps dans le même fichier XML...
Je voulais utiliser un lock() sur le fichier mais comme le service travaille avec une IHM Silverlight, si l'attente dépasse le timeout, la requête va échouer.


Comment puis-je régler ces problèmes ?
Quelle méthode dois-je utiliser ?



Merci par avance,
Guillaume.