PermissionSet.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í.
Upozornění
Toto rozhraní API je teď zastaralé.
Upozornění
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.
Způsobí selhání oprávněníDemand(), které prochází volajícím kódem pro oprávnění, které má průnik s oprávněním typu obsaženého v aktuálním.PermissionSet
public:
virtual void Deny();
[System.Obsolete]
public void Deny ();
public virtual void Deny ();
public void Deny ();
[System.Obsolete("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 ();
[<System.Obsolete>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
[<System.Obsolete("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.")>]
abstract member Deny : unit -> unit
override this.Deny : unit -> unit
Public Sub Deny ()
Public Overridable Sub Deny ()
Implementuje
- Atributy
Výjimky
Předchozí volání Deny() již omezilo oprávnění pro aktuální rámec zásobníku.
Poznámky
Tato metoda zabraňuje volajícím výše v zásobníku volání v přístupu k chráněnému prostředku prostřednictvím kódu, který volá tuto metodu, i když těmto volajícím bylo uděleno oprávnění pro přístup k němu. Zásobník volání je obvykle reprezentován jako rostoucí pokles, takže metody vyšší v zásobníku volání metody volání nižší v zásobníku volání.
Deny může omezit odpovědnost programátora nebo pomoci zabránit náhodným chybám zabezpečení, protože pomáhá zabránit volání metody Deny v použití pro přístup k prostředku chráněnému odepřeným oprávněním. Pokud metoda volá Deny oprávnění a pro Demand toto oprávnění je vyvoláno volajícím, který je níže v zásobníku volání, tato kontrola zabezpečení se nezdaří, když dosáhne Denyhodnoty .
Deny U oprávnění, které není uděleno, se ignoruje, protože požadavek na toto oprávnění nemůže být úspěšný.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro