Cuotas de almacenamiento aislado

Actualización: noviembre 2007

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, que son límites de almacenamiento que se establecen mediante objetos IsolatedStoragePermission. Si se intenta escribir datos que superan la cuota, se produce una excepción 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 al que se le ha concedido el permiso IsolatedStoragePermission está restringido para que no utilice 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

Conceptos

Tipos de aislamiento

Seguridad del almacenamiento aislado

Uso permitido y riesgos de seguridad

Referencia

IsolatedStorageScope.Roaming