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 verilmediğ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 belirtilen state 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.
Bu yöntem, yalıtılmış depolama kotasını IsolatedStorageFile.IncreaseQuotaTo artırmak için yöntemi çağrıldığında çağrılır. Ortak dil çalışma zamanını (CLR) barındıran bir uygulama, bir CheckSecuritySettings nesneye (devralanIsolatedStorageSecurityState) göre ilke kararları almak için yöntemini geçersiz kılabilir SecurityState ve ardından artışa izin verebilir veya engelleyebilir. Örneğin, bir konak son kullanıcıdan kotayı artırma isteğini onaylamasını veya reddetmesini isteyebilir. Konağın uygulaması CheckSecuritySettings , 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.