Idioma

IStackWalk.Deny Método

Definição

Faz com que Demand() o objeto atual que passa pelo código de chamada falhe.

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

Observações

Este método impede que os chamadores mais acima na pilha de chamadas acedam ao recurso protegido através do código que chama este método, mesmo que esses chamadores tenham obtido permissão para o aceder. A pilha de chamadas é tipicamente representada como a crescer para baixo, de modo que os métodos mais altos na pilha de chamadas chamam métodos mais baixos na pilha de chamadas.

Deny pode limitar a responsabilidade do programador ou ajudar a prevenir vulnerabilidades acidentais de segurança, pois ajuda a evitar que o método de chamadas Deny seja usado para aceder ao recurso protegido pela permissão negada. Se um método invocar Deny uma permissão, e se um Demand para essa permissão for invocado por um chamador mais abaixo na pilha de chamadas, essa verificação de segurança falhará quando atingir o Deny.

Deny é ignorado por uma permissão não concedida porque a exigência dessa autorização não terá sucesso.

Notas para Implementadores

Não podes anular este método.

Aplica-se a