AppDomainManager.CheckSecuritySettings(SecurityState) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se l'operazione specificata è consentita nel dominio applicazione.
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
Parametri
- state
- SecurityState
Sottoclasse di SecurityState che identifica l'operazione di cui è richiesto lo stato di sicurezza.
Restituisce
true
se l'host consente di eseguire nel dominio applicazione l'operazione specificata da state
; in caso contrario, false
.
Commenti
L'implementazione predefinita di questo metodo restituisce false
.
Questo metodo viene chiamato quando il IsolatedStorageFile.IncreaseQuotaTo metodo è stato chiamato per aumentare la quota di archiviazione isolata. Un'applicazione che ospita Common Language Runtime (CLR) può eseguire l'override del CheckSecuritySettings metodo per eseguire decisioni sui criteri in base a un IsolatedStorageSecurityState oggetto (che eredita SecurityState) e può quindi consentire o impedire l'aumento. Ad esempio, un host potrebbe richiedere all'utente finale di approvare o negare la richiesta di aumentare la quota. L'implementazione dell'host di CheckSecuritySettings deve tenere conto della possibilità di attacchi Denial of Service. Ad esempio, deve richiedere all'utente solo se il metodo viene chiamato da un evento avviato dall'utente, ad esempio un clic su un pulsante.