Aracılığıyla paylaş


AppDomainManager.CheckSecuritySettings(SecurityState) Yöntem

Tanım

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.

Şunlara uygulanır