Partager via


Protection du stockage isolé

Pour contrôler l'accès au stockage isolé, le Common Language Runtime utilise des objets IsolatedStorageFilePermission. Chaque objet IsolatedStorageFilePermission possède des propriétés qui spécifient les valeurs suivantes :

Le runtime exige cette autorisation lors de la première tentative d'ouverture d'un magasin par le code. Il détermine s'il doit accorder l'autorisation IsolatedStorageFilePermission, en fonction du niveau de confiance du code. Si l'autorisation est accordée, l'utilisation autorisée et les valeurs de quota de stockage sont déterminées par la stratégie de sécurité et par la demande du code pour l'autorisation IsolatedStorageFilePermission. La configuration de la stratégie de sécurité est définie à l'aide de l'outil .NET Framework Configuration Tool (Mscorcfg.msc). Tous les appelants de la pile des appels sont vérifiés pour garantir que chaque appelant possède au moins l'utilisation autorisée appropriée. Le runtime vérifie également le quota imposé au code qui a ouvert ou créé le magasin dans lequel le fichier doit être enregistré. Si ces conditions sont remplies, l'autorisation est accordée. Le quota est revérifié à chaque fois qu'un fichier est écrit dans le magasin.

Le code d'application n'est pas nécessaire pour demander l'autorisation car le Common Language Runtime accorde l'autorisation IsolatedStorageFilePermission appropriée selon la stratégie de sécurité. Toutefois, il existe de bonnes raisons de demander des autorisations spécifiques nécessaires à votre application, notamment l'autorisation IsolatedStorageFilePermission. Pour plus d'informations, consultez Demande d'autorisations.

Voir aussi

Concepts

Types d'isolation
Utilisation autorisée et problèmes de sécurité