IsolatedStorageFile.IncreaseQuotaTo(Int64) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 false
ini, jadi IncreaseQuotaTo selalu mengembalikan .