AppDomainManager.CheckSecuritySettings(SecurityState) Método

Definición

Indica si la operación especificada se permite en el dominio de aplicación.

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

Parámetros

state
SecurityState

Subclase de SecurityState que identifica la operación cuyo estado de seguridad se solicita.

Devoluciones

true si el host permite que la operación especificada por state se realice en el dominio de aplicación; de lo contrario, false.

Comentarios

La implementación predeterminada de este método devuelve false.

Se llama a este método cuando se ha llamado al IsolatedStorageFile.IncreaseQuotaTo método para aumentar la cuota de almacenamiento aislada. Una aplicación que hospeda Common Language Runtime (CLR) puede invalidar el CheckSecuritySettings método para tomar decisiones de directiva basadas en un IsolatedStorageSecurityState objeto (que hereda SecurityState) y, a continuación, puede permitir o evitar el aumento. Por ejemplo, un host podría pedir al usuario final que apruebe o deniegue la solicitud para aumentar la cuota. La implementación del host de CheckSecuritySettings debe tener en cuenta la posibilidad de ataques por denegación de servicio. Por ejemplo, debe preguntar al usuario solo si se llama al método desde un evento iniciado por el usuario, como un clic de botón.

Se aplica a