IStackWalk.Deny Metoda

Definice

Způsobí selhání každého Demand() pro aktuální objekt, který prochází volajícím kódem.

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

Poznámky

Tato metoda brání volajícím v přístupu k chráněnému prostředku prostřednictvím kódu, který tuto metodu volá, i když volajícím bylo uděleno oprávnění pro přístup k tomuto prostředku. Zásobník volání je obvykle reprezentován jako rostoucí dolů, takže metody vyšší ve volání zásobníku volání nižší v zásobníku volání.

Deny může omezit odpovědnost programátora nebo zabránit náhodným ohrožením zabezpečení, protože pomáhá zabránit metodě, která volání Deny používají pro přístup k prostředku chráněnému oprávněním odepření. Pokud metoda volá Deny oprávnění a je-li Demand pro toto oprávnění vyvolána volajícím nižším v zásobníku volání, tato kontrola zabezpečení selže, jakmile dosáhne Deny.

Deny je ignorován pro oprávnění, které není uděleno, protože požadavek na toto oprávnění nebude úspěšný.

Poznámky pro implementátory

Tuto metodu nelze přepsat.

Platí pro