2010-04-16 3 views
0

Silverlight utilise un IsolatedStorageFileStream pour ouvrir les fichiers.un fichier peut être ouvert simultanément sous SilverLight et Windows?

Je suis en train de déterminer si je dois surveiller les problèmes de verrouillage lors de l'ouverture d'un fichier dans Silverlight. En d'autres termes, peut être un fichier ouvert par Silverlight et d'autres fenêtres (disons W7) l'application en même temps.

Si oui, des idées sur la façon de gérer le verrouillage?

Répondre

1

Techniquement, oui, une application non gérée peut accéder à tous les fichiers. Les chances qu'une telle application serait tout simplement arriver à ouvrir le fichier exclusivement et vous lock-out sont cependant extrêmement faible. Les répertoires contenant des fichiers de stockage isolés ne sont pas trouvés par accident.

Ne négligez pas la possibilité que ce soit une autre instance de votre application Silverlight qui a le fichier ouvert, qui est beaucoup plus probable. Avoir un mode de défaillance raisonnable pour une IOException est toujours une bonne idée. Un message "Désolé, impossible" est acceptable.

+0

Toutes les idées sur la façon de gérer le verrouillage entre les instances Silerlight? – Noah

Questions connexes