IsolatedStorageFile.IncreaseQuotaTo(Int64) Metod

Definition

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.

Gäller för

Se även