Bagikan melalui


IsolatedStorageFile.IncreaseQuotaTo(Int64) Metode

Definisi

Memungkinkan aplikasi untuk secara eksplisit meminta ukuran kuota yang lebih besar, dalam byte.

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

Parameter

newQuotaSize
Int64

Ukuran yang diminta, dalam byte.

Mengembalikan

true jika kuota baru diterima; jika tidak, false.

Atribut

Pengecualian

newQuotaSize kurang dari ukuran kuota saat ini.

newQuotaSize kurang dari nol, atau kurang dari atau sama dengan ukuran kuota saat ini.

Toko terisolasi telah ditutup.

Cakupan saat ini bukan untuk pengguna aplikasi.

Toko yang terisolasi telah dibuang.

Penyimpanan terisolasi telah dihapus.

-atau-

Penyimpanan terisolasi dinonaktifkan.

Keterangan

Metode ini IncreaseQuotaTo memungkinkan aplikasi untuk secara eksplisit meminta ukuran kuota yang lebih besar dalam byte. Ukuran kuota baru tidak boleh lebih kecil dari ukuran kuota saat ini, karena hanya kenaikan kuota yang diizinkan.

Setiap kali metode dipanggil IncreaseQuotaTo , penyimpanan terisolasi memanggil CheckSecuritySettings metode .

Anda dapat menerapkan keputusan kebijakan dengan membuat objek kustom AppDomainManager yang mengambil CheckSecuritySettings alih metode sehingga objek dapat melakukan keputusan kebijakan berdasarkan IsolatedStorageSecurityState objek.

Jika tidak ada objek kustom AppDomainManager , permintaan penambahan kuota ditolak, karena implementasi default untuk CheckSecuritySettings mengembalikan false.

Saat ini, tidak ada host di .NET Framework yang menyediakan penyesuaian falseini, jadi IncreaseQuotaTo selalu mengembalikan .

Berlaku untuk

Lihat juga