Share via


IsolatedStorageFile.IncreaseQuotaTo(Int64) Método

Definição

Permite que um aplicativo solicite explicitamente uma cota 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 solicitado, em bytes.

Retornos

true se a nova cota for aceita; caso contrário, false.

Atributos

Exceções

newQuotaSize é menor que o tamanho da cota atual.

newQuotaSize é menor que zero ou menor ou igual ao tamanho atual de cota.

O repositório isolado foi fechado.

O escopo atual não é para um usuário de aplicativo.

O repositório isolado foi descartado.

O repositório isolado foi removido.

- ou -

O armazenamento isolado está desabilitado.

Comentários

O IncreaseQuotaTo método permite que um aplicativo solicite explicitamente um tamanho de cota maior em bytes. O novo tamanho da cota não deve ser menor do que o tamanho da cota atual, pois apenas aumentos de cota são permitidos.

Sempre que o IncreaseQuotaTo método é chamado, o armazenamento isolado chama o CheckSecuritySettings método .

Você pode implementar decisões de política criando um objeto personalizado AppDomainManager que substitui o CheckSecuritySettings método para que o objeto possa executar decisões de política com base em um IsolatedStorageSecurityState objeto .

Se não houver nenhum objeto personalizado AppDomainManager , a solicitação de aumento de cota será negada, pois a implementação padrão para CheckSecuritySettings retorna false.

Atualmente, nenhum dos hosts no .NET Framework fornecer essa personalização, portantoIncreaseQuotaTo, sempre retorna false.

Aplica-se a

Confira também