AppDomainManager.CheckSecuritySettings(SecurityState) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger om den angivna åtgärden tillåts i programdomänen.
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
Parametrar
- state
- SecurityState
En underklass av SecurityState som identifierar den åtgärd vars säkerhetsstatus begärs.
Returer
true om värden tillåter att åtgärden som anges av state utförs i programdomänen, falseannars .
Kommentarer
Standardimplementeringen av den här metoden returnerar false.
Den här metoden anropas när IsolatedStorageFile.IncreaseQuotaTo metoden har anropats för att öka den isolerade lagringskvoten. Ett program som är värd för CLR (Common Language Runtime) kan åsidosätta CheckSecuritySettings metoden för att utföra principbeslut baserat på ett IsolatedStorageSecurityState objekt (som ärver SecurityState) och sedan tillåta eller förhindra ökningen. En värd kan till exempel uppmana slutanvändaren att godkänna eller neka begäran om att öka kvoten. Värdens implementering av CheckSecuritySettings bör ta hänsyn till risken för överbelastningsattacker. Den bör till exempel bara fråga användaren om metoden anropas från en användarinitierad händelse, till exempel ett knappklick.