AppDomainManager.CheckSecuritySettings(SecurityState) Metodo

Definizione

Indica se l'operazione specificata è consentita nel dominio applicazione.Indicates whether the specified operation is allowed in the application domain.

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.A subclass of SecurityState that identifies the operation whose security status is requested.

Restituisce

true se l'host consente di eseguire nel dominio applicazione l'operazione specificata da state; in caso contrario, false.true if the host allows the operation specified by state to be performed in the application domain; otherwise, false.

Commenti

L'implementazione predefinita di questo metodo restituisce false.The default implementation of this method returns false.

Questo metodo viene chiamato quando il IsolatedStorageFile.IncreaseQuotaTo metodo viene chiamato per aumentare la quota dello spazio di memorizzazione isolato.This method is called when the IsolatedStorageFile.IncreaseQuotaTo method has been called to increase the isolated storage quota. Un'applicazione che ospita il Common Language Runtime (CLR) può eseguire l' CheckSecuritySettings override del metodo per eseguire decisioni sui criteri IsolatedStorageSecurityState basate su un oggetto SecurityState(che eredita) e può quindi consentire o impedire l'aumento.An application that hosts the common language runtime (CLR) can override the CheckSecuritySettings method to perform policy decisions based on an IsolatedStorageSecurityState object (which inherits SecurityState), and can then allow or prevent the increase. Ad esempio, un host potrebbe richiedere all'utente finale di approvare o negare la richiesta per aumentare la quota.For example, a host could prompt the end user to approve or deny the request to increase the quota. L'implementazione dell'host di CheckSecuritySettings deve prendere in considerazione la possibilità di attacchi Denial of Service.The host's implementation of CheckSecuritySettings should take into account the possibility of denial-of-service attacks. 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.For example, it should prompt the user only if the method is called from a user-initiated event such as a button click.

Si applica a