IsolatedStorageFile.IncreaseQuotaTo(Int64) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à une application de demander explicitement une plus grande taille de quota, en octets.
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
Paramètres
- newQuotaSize
- Int64
Taille demandée, exprimée en octets.
Retours
true
si le nouveau quota est accepté ; sinon, false
.
- Attributs
Exceptions
newQuotaSize
est inférieur à la taille de quota actuelle.
newQuotaSize
est inférieur à zéro ou inférieur ou égal à la taille du quota actuelle.
Le magasin isolé a été fermé.
La portée actuelle n’est pas pour un utilisateur d’application.
Le magasin isolé a été supprimé.
Remarques
La IncreaseQuotaTo méthode permet à une application de demander explicitement une plus grande taille de quota en octets. La nouvelle taille de quota ne doit pas être inférieure à la taille de quota actuelle, car seules les augmentations de quota sont autorisées.
Chaque fois que la IncreaseQuotaTo méthode est appelée, le stockage isolé appelle la CheckSecuritySettings méthode .
Vous pouvez implémenter des décisions de stratégie en créant un objet personnalisé AppDomainManager qui remplace la CheckSecuritySettings méthode afin que l’objet puisse effectuer des décisions de stratégie basées sur un IsolatedStorageSecurityState objet.
S’il n’existe aucun objet personnalisé AppDomainManager , la demande d’augmentation de quota est refusée, car l’implémentation par défaut pour CheckSecuritySettings retourne false
.
Actuellement, aucun des hôtes du .NET Framework ne fournit cette personnalisation, donc IncreaseQuotaTo retourne false
toujours .