DeclarativeSecurityAction Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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. |