IsolatedStorageFile.IncreaseQuotaTo(Int64) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Gör att ett program uttryckligen kan begära en större kvotstorlek i byte.
public:
override bool IncreaseQuotaTo(long newQuotaSize);
[System.Runtime.InteropServices.ComVisible(false)]
public override bool IncreaseQuotaTo(long newQuotaSize);
public override bool IncreaseQuotaTo(long newQuotaSize);
[<System.Runtime.InteropServices.ComVisible(false)>]
override this.IncreaseQuotaTo : int64 -> bool
override this.IncreaseQuotaTo : int64 -> bool
Public Overrides Function IncreaseQuotaTo (newQuotaSize As Long) As Boolean
Parametrar
- newQuotaSize
- Int64
Den begärda storleken i byte.
Returer
trueom den nya kvoten godkänns. annars . false
- Attribut
Undantag
newQuotaSize är mindre än den aktuella kvotstorleken.
newQuotaSize är mindre än noll eller mindre än eller lika med den aktuella kvotstorleken.
Den isolerade butiken har stängts.
Det aktuella omfånget är inte för en programanvändare.
Det isolerade arkivet har tagits bort.
Det isolerade arkivet har tagits bort.
-eller-
Isolerad lagring är inaktiverad.
Kommentarer
Metoden IncreaseQuotaTo gör det möjligt för ett program att uttryckligen begära en större kvotstorlek i byte. Den nya kvotstorleken får inte vara mindre än den aktuella kvotstorleken, eftersom endast kvotökningar tillåts.
IncreaseQuotaTo När metoden anropas anropas metoden för CheckSecuritySettings isolerad lagring.
Du kan implementera principbeslut genom att skapa ett anpassat AppDomainManager objekt som åsidosätter CheckSecuritySettings metoden så att objektet kan fatta principbeslut baserat på ett IsolatedStorageSecurityState objekt.
Om det inte finns något anpassat AppDomainManager objekt nekas begäran om kvotökning eftersom standardimplementeringen för CheckSecuritySettings returnerar false.
För närvarande tillhandahåller ingen av värdarna i .NET Framework den här anpassningen, så IncreaseQuotaTo returnerar alltid false.