DeclarativeSecurityAction Výčet

Definice

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
DeclarativeSecurityAction

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í.

Platí pro