2010-08-07 7 views
6

J'ai entendu parler du terme stockage isolé dans .Net. Qu'est-ce que c'est vraiment et jusqu'où cela est-il utilisé? Ce stockage n'est-il pas visible pour l'utilisateur et peut-il être consommé ou écrit par les assemblys (assembly spécifique ou AppDomain qui l'a créé) uniquement?Quel est le véritable but des stockages isolés dans .Net?

Répondre

5

Il s'agit d'un ensemble de normes et de technologies qui permettent aux administrateurs de spécifier des emplacements de stockage sécurisés et aux développeurs de les utiliser sans connaître les emplacements exacts.

Ils sont utilisés dans de nombreuses applications d'entreprise et dans de nombreuses applications de bureau (pour stocker des données utilisateur dans des emplacements sûrs, par exemple). Une utilisation principale est dans les endroits où .NET fonctionne sous une confiance moyenne, normalement hébergé des applications Web .NET (qui partagent un serveur avec beaucoup d'autres) - ces applications ne peuvent pas écrire sur la plupart des emplacements du système de fichiers.

Ces emplacements peuvent être visibles par les utilisateurs et par n'importe quel domaine d'application tant qu'il s'exécute avec les autorisations appropriées. Voir Isolated Storage sur MSDN et la classe IsolatedStorage gérée (ce qui signifie que vous pouvez les consommer dans .NET).

+0

Nice. Je n'ai plus de voix, ou j'ajouterais un point pour la référence MSDN. – kbrimington

2

Le stockage isolé est destiné aux applications avec une confiance partielle. Le framework .NET empêche les applications de déraper avec le reste de votre système de fichiers ou avec le stockage isolé d'autres applications dans ce scénario.

Les fichiers réels sont enterrés dans le profil de l'utilisateur quelque part dans les données locales ou les paramètres de l'application.

1

Isolated storage peut être considéré comme un petit système de fichiers par application dans lequel une application peut enregistrer des fichiers.

Le stockage isolé est disponible pour les applications exécutées en mode d'approbation partielle et pour les applications Silverlight. Ces applications n'ont pas l'autorisation d'écrire ailleurs dans le système de fichiers, mais avec un stockage isolé, elles peuvent stocker les paramètres et les préférences de l'utilisateur dans un emplacement persistant.

Chaque application obtient son propre stockage isolé et les applications exécutées en confiance partielle ne peuvent pas regarder le stockage isolé d'une autre application. Le stockage isolé peut être consulté dans l'explorateur de fichiers standard.

Je pense que le stockage isolé des applications de confiance externes est rarement utilisé, mais pour les applications de confiance partielle et les applications Silverlight, le stockage isolé est le meilleur choix.

+0

J'aime la façon dont vous avez lié le même article 7 fois. – Oded

+0

Je suis entré dans un étrange mode wiki-tout-est-un-lien. J'ai supprimé certains liens. –

Questions connexes