AppDomainManager.CheckSecuritySettings(SecurityState) Método

Definición

Indica si se permite la operación especificada 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 es si el host permite realizar la operación especificada por state en el dominio de aplicación; en caso contrario, falsees .

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 realizar 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 CheckSecuritySettings del host de 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