AppDomainManager.CheckSecuritySettings(SecurityState) Método

Definição

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.

Aplica-se a