AppDomainManager.CheckSecuritySettings(SecurityState) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Indica se a operação especificada é permitida no domínio do aplicativo.
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
Uma subclasse de SecurityState que identifica a operação cujo status de segurança é solicitado.
Retornos
true
se o host permitir que a operação especificada por state
seja executada no domínio de aplicativo; caso contrário, false
.
Comentários
A implementação padrão desse método retorna false
.
Esse método é chamado quando o IsolatedStorageFile.IncreaseQuotaTo método é chamado para aumentar a cota de armazenamento isolada. Um aplicativo que hospeda o CLR (Common Language Runtime) pode substituir o CheckSecuritySettings método para executar decisões de política com base em um IsolatedStorageSecurityState objeto (que herda SecurityState) e, em seguida, pode permitir ou impedir o aumento. Por exemplo, um host pode solicitar que o usuário final aprove ou negue a solicitação para aumentar a cota. A implementação CheckSecuritySettings do host deve levar em conta a possibilidade de ataques de negação de serviço. Por exemplo, ele deve solicitar ao usuário somente se o método for chamado de um evento iniciado pelo usuário, como um clique de botão.