AppDomainManager.CheckSecuritySettings(SecurityState) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Indica se a operação especificada é permitida no domínio da aplicação.
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 isso identifica a operação cujo estado de segurança é solicitado.
Devoluções
true se o host permitir que a operação especificada por state seja realizada no domínio de aplicação; caso contrário, false.
Observações
A implementação padrão deste método devolve false.
Este método é chamado quando o IsolatedStorageFile.IncreaseQuotaTo método foi chamado para aumentar a quota de armazenamento isolado. Uma aplicação que hospeda o tempo de execução da common language (CLR) pode sobrepor o CheckSecuritySettings método para tomar decisões de política baseadas num IsolatedStorageSecurityState objeto (que herda SecurityState), e pode então permitir ou impedir o aumento. Por exemplo, um host pode pedir ao utilizador final que aprove ou recuse o pedido para aumentar a quota. A implementação do host deve CheckSecuritySettings ter em conta a possibilidade de ataques de negação de serviço. Por exemplo, só deve avisar o utilizador se o método for chamado a partir de um evento iniciado pelo utilizador, como um clique num botão.