AppDomainManager.CheckSecuritySettings(SecurityState) Metod

Definition

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.

Gäller för