IsolatedStorageFile.IncreaseQuotaTo(Int64) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Permite que uma aplicação solicite explicitamente um tamanho de quota maior, em bytes.
public:
override bool IncreaseQuotaTo(long newQuotaSize);
public override bool IncreaseQuotaTo(long newQuotaSize);
[System.Runtime.InteropServices.ComVisible(false)]
public override bool IncreaseQuotaTo(long newQuotaSize);
override this.IncreaseQuotaTo : int64 -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.IncreaseQuotaTo : int64 -> bool
Public Overrides Function IncreaseQuotaTo (newQuotaSize As Long) As Boolean
Parâmetros
- newQuotaSize
- Int64
O tamanho pedido, em bytes.
Devoluções
true se a nova quota for aceite; caso contrário, false.
- Atributos
Exceções
newQuotaSize é inferior ao tamanho atual da quota.
newQuotaSize é menor que zero, ou menor ou igual ao tamanho atual da quota.
A loja isolada foi encerrada.
O âmbito atual não é para um utilizador de aplicação.
O armazém isolado foi descartado.
Observações
O IncreaseQuotaTo método permite que uma aplicação solicite explicitamente um tamanho de quota maior em bytes. O novo tamanho da quota não pode ser menor do que o tamanho atual da quota, pois apenas aumentos de quota são permitidos.
Sempre que o IncreaseQuotaTo método é chamado, o armazenamento isolado chama o CheckSecuritySettings método.
Pode implementar decisões de política criando um objeto personalizado AppDomainManager que sobrepõe o CheckSecuritySettings método para que o objeto possa realizar decisões de política baseadas num IsolatedStorageSecurityState objeto.
Se não houver objeto personalizado AppDomainManager , o pedido de aumento de quota é negado, porque a implementação padrão para CheckSecuritySettings retorna false.
Atualmente, nenhum dos hosts no .NET Framework oferece esta personalização, por isso IncreaseQuotaTo devolve sempre false.