Compartilhar via


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.

Consulte também

Conceitos

Tipos de Isolamento

Protegendo o Armazenamento Isolado

Uso Permitido e Riscos de Segurança

Referência

IsolatedStorageScope.Roaming