IStackWalk.Deny Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.