Share via


IsolatedStorageFile.IncreaseQuotaTo(Int64) Metoda

Definice

Umožňuje aplikaci explicitně požádat o větší kvótu v bajtech.

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

Parametry

newQuotaSize
Int64

Požadovaná velikost v bajtech

Návraty

truepokud je nová kvóta přijata; v opačném případě . false

Atributy

Výjimky

newQuotaSize je menší než aktuální velikost kvóty.

newQuotaSize je menší než nula nebo menší než nebo rovna aktuální velikosti kvóty.

Izolované úložiště bylo uzavřeno.

Aktuální obor není určený pro uživatele aplikace.

Izolované úložiště bylo odstraněno.

Izolované úložiště bylo odebráno.

-nebo-

Izolované úložiště je zakázané.

Poznámky

Metoda IncreaseQuotaTo umožňuje aplikaci explicitně požádat o větší velikost kvóty v bajtech. Nová velikost kvóty nesmí být menší než aktuální velikost kvóty, protože je povoleno pouze zvýšení kvóty.

Při každém volání IncreaseQuotaTo metody volá izolované úložiště metodu CheckSecuritySettings .

Můžete implementovat rozhodnutí zásad vytvořením vlastního AppDomainManager objektu, který přepíše metodu CheckSecuritySettings tak, aby objekt mohl provádět rozhodnutí zásad na základě objektu IsolatedStorageSecurityState .

Pokud neexistuje žádný vlastní AppDomainManager objekt, požadavek na navýšení kvóty se odmítne, protože výchozí implementace pro CheckSecuritySettings vrátí false.

V současné době žádný z hostitelů v rozhraní .NET Framework toto přizpůsobení neposkytuje, takže IncreaseQuotaTo vždy vrátí false.

Platí pro

Viz také