IsolatedStorageFile.IncreaseQuotaTo(Int64) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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.
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
.