Compartilhar via


AppDomainManager.CheckSecuritySettings(SecurityState) Método

Definição

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

Boolean

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.

Aplica-se a