Compartilhar 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