Je suis dans la phase de conception d'une application qui doit être à la fois une application autonome & une application Web (pour économiser les coûts de construction de 2 applications presque identiques deux fois). Fondamentalement, j'ai opté pour une application OLEB Silverlight qui sera installée sur les machines autonomes et ils vont écrire à une collection de fichiers dans le bac à sable et de parler occasionnellement à la version du serveur. La même application (avec une petite configuration) fonctionnera également sur le serveur web et stockera ses données dans une base de données.Silverlight OOTB Prise en charge de la boîte de dialogue du navigateur 'Enregistrer fichier'
Je suis cependant plus d'un développeur WPF donc je voudrais couvrir certaines préoccupations que j'ai avant d'aller trop loin dans cette voie ... ce sont:
Je vous entends pouvez transmettre un fichier out pour l'utilisateur de «Enregistrer sous» dans leur navigateur lorsque vous utilisez SL normalement. Y at-il des fonctionnalités similaires avec OOTB? Parce que je veux être en mesure d'enregistrer certains des fichiers locaux à des emplacements autres que le bac à sable (Avec l'autorisation de l'utilisateur)?
Est-il possible de configurer OOTB pour autoriser l'accès au système de fichiers en dehors du sandbox?
Existe-t-il un moyen de déterminer par programme si une application Silverlight s'exécute en mode OOTB (Donc, je sais dans quel mode l'application doit être en cours d'exécution)? Y a-t-il des failles majeures dans mes idées jusqu'à présent qui empêcheraient cela d'être une possibilité?
J'ai entendu parler de certaines améliorations dans SL4 mais j'hésite à aller dans cette direction simplement à cause des restrictions de chronologie. J'ai aussi examiné PRISM comme une solution, mais j'ai des inquiétudes à cause du temps et du budget limités de mon projet. –