IsolatedStorageFile.IncreaseQuotaTo(Int64) Método

Definição

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.

A loja isolada foi removida.

-ou-

O armazenamento isolado está desativado.

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.

Aplica-se a

Ver também