AppDomainManager.CheckSecuritySettings(SecurityState) Metoda

Definice

Určuje, jestli je zadaná operace povolená v doméně aplikace.

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

Parametry

state
SecurityState

Podtřída SecurityState , která identifikuje operaci, jejíž stav zabezpečení je požadován.

Návraty

truepokud hostitel umožňuje operaci určenou state v doméně aplikace; jinak . false

Poznámky

Výchozí implementace této metody vrátí false.

Tato metoda se volá, když IsolatedStorageFile.IncreaseQuotaTo byla volána metoda pro zvýšení kvóty izolovaného úložiště. Aplikace, která je hostitelem modulu CLR (Common Language Runtime), může přepsat CheckSecuritySettings metodu pro provádění rozhodnutí zásad na základě objektu IsolatedStorageSecurityState (který dědí SecurityState) a pak může povolit nebo zabránit zvýšení. Hostitel může například vyzvat koncového uživatele, aby schválil nebo odepře žádost o navýšení kvóty. Implementace hostitele CheckSecuritySettings by měla vzít v úvahu možnost útoku dosílání služby. Například by měl uživatele vyzvat pouze v případě, že metoda je volána z události iniciované uživatelem, například kliknutí na tlačítko.

Platí pro