AppDomainManager.CheckSecuritySettings(SecurityState) Yöntem

Tanım

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.

Şunlara uygulanır