Condividi tramite


DeclarativeSecurityAction Enumerazione

Definizione

Specifica le azioni relative alla sicurezza che possono essere eseguite con la sicurezza dichiarativa.

public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction = 
Public Enum DeclarativeSecurityAction
Ereditarietà
DeclarativeSecurityAction

Campi

Assert 3

Il codice chiamante consente di accedere alla risorsa identificata dall'oggetto autorizzazioni corrente, anche se ai primi chiamanti dello stack non è stata concessa l'autorizzazione per l'accesso alla risorsa.

Demand 2

Verificare che a tutti i chiamanti nella catena di chiamate sia stata concessa l'autorizzazione specificata.

Deny 4

Senza ulteriori controlli, rifiutare la richiesta di autorizzazione specificata.

InheritanceDemand 7

La classe derivata che eredita la classe o che esegue l'override di un metodo deve avere l'autorizzazione specificata.

LinkDemand 6

Controllare che al chiamante diretto sia stata concessa l'autorizzazione specificata.

None 0

Nessuna azione di sicurezza dichiarativa.

PermitOnly 5

Senza ulteriori controlli, rifiutare la richiesta di tutte le autorizzazioni diverse da quelle specificate.

RequestMinimum 8

Richiedere le autorizzazioni minime necessarie per l'esecuzione del codice. Questa azione può essere usata solo nell'ambito dell'assembly.

RequestOptional 9

Richiedere autorizzazioni aggiuntive facoltative (non necessarie per l'esecuzione). Con questa richiesta viene implicitamente rifiutata ogni altra autorizzazione che non sia stata esplicitamente richiesta. Questa azione può essere usata solo nell'ambito dell'assembly.

RequestRefuse 10

Richiedere di impedire che al codice chiamante vengano concesse autorizzazioni utilizzabili in modo improprio. Questa azione può essere usata solo nell'ambito dell'assembly.

Si applica a