Cuotas de almacenamiento aislado

Una cuota es un límite de la cantidad de almacenamiento aislado que se puede usar. La cuota contiene bytes de espacio de archivo además de la sobrecarga asociada al directorio y otra información del almacén. El almacenamiento aislado usa cuotas de permisos, límites de almacenamiento que se establecen mediante objetos IsolatedStoragePermission. Si se intenta escribir datos que pasan de la cuota, se produce una IsolatedStorageException. La Directiva de seguridad, que se puede modificar con la herramienta Configuración de .NET Framework (Mscorcfg.msc), determina los permisos que se conceden al código. El código que ha recibido IsolatedStoragePermission está restringido a no usar más almacenamiento que el que permite la propiedad UserQuota. Sin embargo, como el código puede omitir las cuotas de permisos presentando distintas identidades de usuario, dichas cuotas sirven como directrices sobre cómo debe comportarse el código y no como un límite estricto del comportamiento del código.

Las cuotas no se aplican a los almacenes móviles. Por ello, para que el código los use es necesario un nivel de permiso algo más alto. AssemblyIsolationByRoamingUser y DomainIsolationByRoamingUser son dos enumeraciones que especifican un permiso para usar almacenamiento aislado con un usuario móvil. Para obtener más información, vea Solicitar permisos.

Vea también

Referencia

IsolatedStorageScope.Roaming

Conceptos

Tipos de aislamiento
Seguridad del almacenamiento aislado
Uso permitido y riesgos de seguridad