DeclarativeSecurityAction Výčet
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í.
Určuje akce zabezpečení, které lze provádět pomocí deklarativního zabezpečení.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Dědičnost
Pole
Assert | 3 | Volající kód má přístup k prostředku identifikovanému aktuálním objektem oprávnění, a to i v případě, že volajícím výše v zásobníku nebylo uděleno oprávnění pro přístup k prostředku. |
Demand | 2 | Zkontrolujte, že všem volajícím v řetězci volání bylo uděleno zadané oprávnění. |
Deny | 4 | Bez dalších kontrol odmítne požadavek na zadané oprávnění. |
InheritanceDemand | 7 | Odvozená třída, která dědí třídu nebo přepisuje metodu, musí mít zadané oprávnění. |
LinkDemand | 6 | Zkontrolujte, že okamžitému volajícímu bylo uděleno zadané oprávnění. |
None | 0 | Žádná deklarativní akce zabezpečení. |
PermitOnly | 5 | Bez dalších kontrol odmítněte požadavek na všechna oprávnění kromě zadaných oprávnění. |
RequestMinimum | 8 | Vyžádejte si minimální oprávnění potřebná ke spuštění kódu. Tuto akci lze použít pouze v rámci rozsahu sestavení. |
RequestOptional | 9 | Vyžádejte si další oprávnění, která jsou volitelná (není nutné ke spuštění). Tento požadavek implicitně odmítne všechna ostatní oprávnění, která nejsou konkrétně požadována. Tuto akci lze použít pouze v rámci rozsahu sestavení. |
RequestRefuse | 10 | Požádejte, aby volajícímu kódu nebyla udělena oprávnění, která by mohla být zneužita. Tuto akci lze použít pouze v rámci rozsahu sestavení. |