AppDomainManager.CheckSecuritySettings(SecurityState) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen işleme uygulama etki alanında izin verilip verilmeyeceğini gösterir.
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
Parametreler
- state
- SecurityState
Güvenlik durumu istenen işlemi tanımlayan alt sınıfı SecurityState .
Döndürülenler
true
konak tarafından state
belirtilen işlemin uygulama etki alanında gerçekleştirilmesini sağlarsa; aksi takdirde , false
.
Açıklamalar
Bu yöntemin varsayılan uygulaması döndürür false
.
Yalıtılmış depolama kotasını IsolatedStorageFile.IncreaseQuotaTo artırmak için yöntemi çağrıldığında bu yöntem çağrılır. Ortak dil çalışma zamanını (CLR) barındıran bir uygulama, ilke kararlarını bir IsolatedStorageSecurityState nesneye (devralırSecurityState) göre gerçekleştirmek için yöntemini geçersiz kılabilir CheckSecuritySettings ve daha sonra artışa izin verebilir veya bunu engelleyebilir. Örneğin, bir konak son kullanıcıdan kotayı artırma isteğini onaylamasını veya reddetmesini isteyebilir. Konağın CheckSecuritySettings uygulaması, hizmet reddi saldırıları olasılığını dikkate almalıdır. Örneğin, yalnızca yöntem düğme tıklaması gibi kullanıcı tarafından başlatılan bir olaydan çağrıldığında kullanıcıya sormalıdır.