AppDomainManager.CheckSecuritySettings(SecurityState) Yöntem
Ö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
- state
- SecurityState
Güvenlik durumu istenen işlemi tanımlayan alt sınıfı SecurityState .
true
konak tarafından state
belirtilen işlemin uygulama etki alanında gerçekleştirilmesini sağlarsa; aksi takdirde , false
.
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.
Ürün | Sürümler |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: