DeclarativeSecurityAction Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica as ações de segurança que podem ser executadas usando a segurança declarativa.
public enum class DeclarativeSecurityAction
public enum DeclarativeSecurityAction
type DeclarativeSecurityAction =
Public Enum DeclarativeSecurityAction
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Nenhuma ação declarativa de segurança. |
| Demand | 2 | Verifique se todos os chamadores na cadeia de chamadas receberam a permissão especificada. |
| Assert | 3 | O código de chamada pode acessar o recurso identificado pelo objeto de permissão atual, mesmo que os chamadores mais altos na pilha não tenham recebido permissão para acessar o recurso. |
| Deny | 4 | Sem verificações adicionais, recuse a demanda pela permissão especificada. |
| PermitOnly | 5 | Sem verificações adicionais, recuse a demanda por todas as permissões diferentes daquelas especificadas. |
| LinkDemand | 6 | Verifique se o chamador imediato recebeu a permissão especificada. |
| InheritanceDemand | 7 | A classe derivada que herda a classe ou substitui um método é necessária para ter a permissão especificada. |
| RequestMinimum | 8 | Solicite as permissões mínimas necessárias para a execução do código. Essa ação só pode ser usada no escopo do assembly. |
| RequestOptional | 9 | Solicite permissões adicionais opcionais (não necessárias para execução). Essa solicitação recusa implicitamente todas as outras permissões não solicitadas especificamente. Essa ação só pode ser usada no escopo do assembly. |
| RequestRefuse | 10 | Solicite que as permissões que podem ser mal utilizadas não sejam concedidas ao código de chamada. Essa ação só pode ser usada no escopo do assembly. |