IStackWalk.Deny Método

Definição

Faz com que todos os Demand() objetos atuais que passam pelo código de chamada falhem.

public:
 void Deny();
public void Deny();
abstract member Deny : unit -> unit
Public Sub Deny ()

Comentários

Esse método impede que os chamadores mais altos na pilha de chamadas acessem o recurso protegido por meio do código que chama esse método, mesmo que esses chamadores tenham recebido permissão para acessá-lo. Normalmente, a pilha de chamadas é representada como crescente, de modo que os métodos mais altos nos métodos de chamada de pilha de chamadas sejam mais baixos na pilha de chamadas.

Deny pode limitar a responsabilidade do programador ou ajudar a evitar vulnerabilidades acidentais de segurança, pois ajuda a impedir que o método que chama Deny seja usado para acessar o recurso protegido pela permissão negada. Se um método chamar Deny uma permissão e se uma Demand permissão for invocada por um chamador menor na pilha de chamadas, essa verificação de segurança falhará quando atingir o Deny.

Deny é ignorado para uma permissão não concedida porque uma demanda por essa permissão não será bem-sucedida.

Notas aos Implementadores

Você não pode substituir esse método.

Aplica-se a