AppDomainManager.CheckSecuritySettings(SecurityState) Metode

Definisi

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.

Berlaku untuk