Question

J'écris un modèle de service Web tiers pour nous permettre de développer et de tester notre application.

Je souhaite émuler une fonctionnalité qui permette à l'utilisateur de soumettre des données, puis de récupérer ultérieurement les résultats du traitement sur le service. Ce que je dois faire, c'est conserver les données soumises quelque part et les récupérer plus tard (pas dans la même session). Ce que j'aimerais faire, c'est conserver les données dans une base de données (solution la plus simple), mais l'environnement qui hébergera le service fictif ne le permet pas.

J'ai essayé d'utiliser IsolatedStorage (au niveau de l'application), mais cela ne semble pas fonctionner dans mon cas. (J'utilise ce qui suit pour aller au magasin ...

IsolatedStorageFile.GetStore(IsolatedStorageScope.Application | 
    IsolatedStorageScope.Assembly, null, null);  

Je suppose que ma question est (gardant à l’esprit le fait que je comprends les limites d’IsolatedStorage), comment pourrais-je procéder pour que cela fonctionne? S'il n'y a pas de moyen cohérent de le faire, j'imagine que je devrais avoir recours à la persistance d'un emplacement de fichier spécifique sur le système de fichiers, ainsi qu'à toute la complexité du paramétrage des autorisations que cela entraîne dans notre environnement.

Était-ce utile?

La solution

Réponse personnelle.

Pour les pruposes de dev et test, j’ai réalisé qu’il serait plus simple de limiter la durée de vie des objets persistants et d’utiliser

.
HttpRuntime.Cache 

pour stocker les objets. Cela a juste assez de flexibilité pour faire face à ma situation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top