IsolatedStorageFile.IncreaseQuotaTo(Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 fornece essa personalização, portanto IncreaseQuotaTo , sempre retorna false
.