Partilhar via


Protegendo o Armazenamento Isolado

Para controlar o acesso ao armazenamento isolado, a Common Language Runtime utiliza objetos IsolatedStorageFilePermission. Cada objeto IsolatedStorageFilePermission tem propriedades que especificam os seguintes valores:

O tempo de execução exige essa permissão quando o código, primeiramente, tenta abrir um depósito. Ele decide se concede o IsolatedStorageFilePermission com base no quanto o código é confiável. Se a permissão é concedida, os valores de cota de armazenamento e de utilização permitida são determinados por diretivas de segurança e por solicitação do código de IsolatedStorageFilePermission. As diretivas de segurança são definidas utilizando-se a Ferramenta de Configuração da .NET Framework (Mscorcfg.msc). Todos os chamadores na pilha de chamadas são verificados para garantir que cada chamador tenha pelo menos a utilização permitida apropriada. O tempo de execução também verifica a cota imposta no código que abriu ou criou o depósito no qual o arquivo será salvo. Se essas condições forem atendidas, permissão é concedida. A cota é verificada novamente sempre que um arquivo é gravado no depósito.

O código do aplicativo não é necessário para solicitar permissão porque a Common Language Runtime concederá qualquer IsolatedStorageFilePermission apropriado, com base nas diretivas de segurança. No entanto, existem bons motivos para solicitar permissões específicas que seu aplicativo necessita, incluindo o IsolatedStorageFilePermission. Para obter mais informações, consulte Requesting Permissions.

Consulte também

Conceitos

Tipos de Isolamento

Uso Permitido e Riscos de Segurança