Aracılığıyla paylaş


IsolatedStorageFile.IncreaseQuotaTo(Int64) Yöntem

Tanım

Bir uygulamanın bayt cinsinden açıkça daha büyük bir kota boyutu istemesini sağlar.

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

Parametreler

newQuotaSize
Int64

İstenen boyut (bayt cinsinden).

Döndürülenler

true yeni kota kabul edilirse; aksi takdirde , false.

Öznitelikler

Özel durumlar

newQuotaSize geçerli kota boyutundan küçük.

newQuotaSize sıfırdan küçük veya geçerli kota boyutundan küçük veya buna eşit.

Yalıtılmış depo kapatıldı.

Geçerli kapsam bir uygulama kullanıcısı için değil.

Yalıtılmış depo atıldı.

Yalıtılmış depo kaldırıldı.

-veya-

Yalıtılmış depolama devre dışı bırakıldı.

Açıklamalar

yöntemi, IncreaseQuotaTo bir uygulamanın bayt cinsinden açıkça daha büyük bir kota boyutu istemesine olanak tanır. Yalnızca kota artışına izin verildiğinden, yeni kota boyutu geçerli kota boyutundan küçük olmamalıdır.

IncreaseQuotaTo Yöntemi her çağrıldığında, yalıtılmış depolama yöntemini çağırırCheckSecuritySettings.

İlke kararlarını uygulamak için yöntemini geçersiz kılan CheckSecuritySettings özel AppDomainManager bir nesne oluşturabilirsiniz, böylece nesne bir IsolatedStorageSecurityState nesneye dayalı ilke kararları verebilir.

Özel AppDomainManager bir nesne yoksa, için varsayılan uygulama döndürdüğünden CheckSecuritySettingsfalsekota artırma isteği reddedilir.

Şu anda,.NET Framework'teki konaklardan hiçbiri bu özelleştirmeyi sağlamadığından IncreaseQuotaTo her zaman döndürür false.

Şunlara uygulanır

Ayrıca bkz.