Deny Método
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Método PermissionSet.Deny ()

 
OBSERVAÇÃO: esta API está obsoleta no momento.

Faz com que qualquer Demand que atravessa o código de chamada para uma permissão que tenha uma interseção com uma permissão de um tipo contido no atual PermissionSet falha.

Namespace:   System.Security
Assembly:  mscorlib (em mscorlib.dll)

[ObsoleteAttribute("Deny is obsolete and will be removed in a future release of the .NET Framework. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public void Deny()

Implementações

IStackWalk.Deny()

Exception Condition
SecurityException

Uma chamada anterior a Deny já restringiu as permissões para o quadro de pilha atual.

Esse método impede que os chamadores superiores na pilha de chamadas de acessar o recurso protegido por meio do código que chama esse método, mesmo se os chamadores tenham permissão para acessá-lo.A pilha de chamadas geralmente é representada como crescimento para baixo, para que métodos mais altos na pilha de chamadas chamam métodos inferior na pilha de chamadas.

Denypode limitar a responsabilidade do programador ou ajudar a evitar vulnerabilidades de segurança acidental, pois ajuda a impedir que o método que chama Deny sejam usados para acessar o recurso protegido pela permissão negada.Se um método chama Deny em uma permissão e se um Demand para essa permissão é invocado por um chamador inferior na pilha de chamadas, essa verificação de segurança falhará quando ela atinge o Deny.

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

.NET Framework
Disponível desde 1.1
Retornar ao topo
Mostrar:
© 2016 Microsoft