Sdílet prostřednictvím


IsolatedStorageFile.IncreaseQuotaTo(Int64) Metoda

Definice

Umožňuje aplikaci explicitně požadovat 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ší 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ší kvótu v bajtech. Nová velikost kvóty nesmí být menší než aktuální velikost kvóty, protože je povoleno pouze navýšení kvóty.

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

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

Pokud neexistuje žádný vlastní AppDomainManager objekt, požadavek na navýšení kvóty se zamítá, 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é