AppDomainManager.CheckSecuritySettings(SecurityState) 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.
Menunjukkan apakah operasi yang ditentukan diizinkan di domain aplikasi.
public:
virtual bool CheckSecuritySettings(System::Security::SecurityState ^ state);
public virtual bool CheckSecuritySettings(System.Security.SecurityState state);
abstract member CheckSecuritySettings : System.Security.SecurityState -> bool
override this.CheckSecuritySettings : System.Security.SecurityState -> bool
Public Overridable Function CheckSecuritySettings (state As SecurityState) As Boolean
Parameter
- state
- SecurityState
Subkelas SecurityState yang mengidentifikasi operasi yang status keamanannya diminta.
Mengembalikan
true jika host mengizinkan operasi yang ditentukan oleh state untuk dilakukan di domain aplikasi; jika tidak, false.
Keterangan
Implementasi default metode ini mengembalikan false.
Metode ini dipanggil ketika IsolatedStorageFile.IncreaseQuotaTo metode telah dipanggil untuk meningkatkan kuota penyimpanan yang terisolasi. Aplikasi yang menghosting runtime bahasa umum (CLR) dapat mengambil alih CheckSecuritySettings metode untuk melakukan keputusan kebijakan berdasarkan IsolatedStorageSecurityState objek (yang mewarisi SecurityState), dan kemudian dapat mengizinkan atau mencegah peningkatan. Misalnya, host dapat meminta pengguna akhir untuk menyetujui atau menolak permintaan untuk meningkatkan kuota. Implementasi CheckSecuritySettings host harus mempertimbangkan kemungkinan serangan penolakan layanan. Misalnya, metode ini harus meminta pengguna hanya jika metode dipanggil dari peristiwa yang dimulai pengguna seperti klik tombol.