AppDomainManager.CheckSecuritySettings(SecurityState) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.