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ést pomocí deklarativního zabezpečení.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Žádná deklarativní akce zabezpečení. |
| Demand | 2 | Zkontrolujte, že všem volajícím v řetězci volání bylo uděleno zadané oprávnění. |
| 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 vyšší v zásobníku nebyla udělena oprávnění pro přístup k prostředku. |
| Deny | 4 | Bez dalších kontrol odmítne požadavek na zadané oprávnění. |
| PermitOnly | 5 | Bez dalších kontrol odmítněte požadavek na všechna ostatní oprávnění než zadaná. |
| LinkDemand | 6 | Zkontrolujte, že volajícímu bylo uděleno 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í. |
| RequestMinimum | 8 | Požádejte o minimální oprávnění potřebná ke spuštění kódu. Tuto akci lze použít pouze v rámci oboru sestavení. |
| RequestOptional | 9 | Požádejte o další oprávnění, která jsou nepovinná (nevyžaduje se ke spuštění). Tento požadavek implicitně odmítne všechna ostatní oprávnění, která nejsou výslovně požadována. Tuto akci lze použít pouze v rámci oboru 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 oboru sestavení. |