AppDomainManager.CheckSecuritySettings(SecurityState) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.