DeclarativeSecurityAction Enumerazione

Definizione

Specifica le azioni di sicurezza che possono essere eseguite usando la sicurezza dichiarativa.

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

Campi

Nome Valore Descrizione
None 0

Nessuna azione di sicurezza dichiarativa.

Demand 2

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

Assert 3

Il codice chiamante può accedere alla risorsa identificata dall'oggetto autorizzazione corrente, anche se ai chiamanti più in alto nello stack non è stata concessa l'autorizzazione per accedere alla risorsa.

Deny 4

Senza ulteriori controlli rifiutare Richiesta per l'autorizzazione specificata.

PermitOnly 5

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

LinkDemand 6

Verificare che al chiamante immediato sia stata concessa l'autorizzazione specificata.

InheritanceDemand 7

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

RequestMinimum 8

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

RequestOptional 9

Richiedere autorizzazioni aggiuntive facoltative (non necessarie per l'esecuzione). Questa richiesta rifiuta implicitamente tutte le altre autorizzazioni non richieste in modo specifico. Questa azione può essere utilizzata solo nell'ambito dell'assembly.

RequestRefuse 10

Richiedere che le autorizzazioni che potrebbero non essere usate in modo improprio al codice chiamante. Questa azione può essere utilizzata solo nell'ambito dell'assembly.

Si applica a