Sdílet prostřednictvím


DeclarativeSecurityAction Výčet

Definice

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
DeclarativeSecurityAction

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

Platí pro