Cotas para Armazenamento Isolado
Uma cota é um limite na quantidade de armazenamento isolado que pode ser usado. A cota inclui bytes de espaço de arquivo, bem como a sobrecarga associada ao diretório e outras informações no armazenamento. Armazenamento isolado usa cotas de permissão, que são limites de armazenamento definidos usando objetos IsolatedStoragePermission. Se uma tentativa para gravar dados que exceder a cota, uma IsolatedStorageException será lançada. Diretiva de segurança, que pode ser modificada usando a Ferramenta .NET Framework Configuration (Mscorcfg.msc), determina quais permissões são concedidas ao código. O código que recebeu IsolatedStoragePermission é restrito a não usar mais armazenamentos do que a propriedade UserQuota permite. No entanto, porque o código pode ignorar permissão cotas, apresentando identidades de usuário diferentes, as permissões de cotas servem mais como diretrizes para como o código deve se comportar em vez de como um limite firme no comportamento de código.
As cotas não são aplicadas em armazenamentos móveis. Devido a isso, um nível um pouco mais alto de permissão é necessário para que o código as use. AssemblyIsolationByRoamingUser e DomainIsolationByRoamingUser são duas enumerações que especificam uma permissão para usar o armazenamento isolado para um usuário móvel. Para obter mais informações, consulte Requesting Permissions.