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
Assert | 3 | O código de chamada pode acessar o recurso identificado pelo objeto de permissão atual, mesmo que os chamadores na pilha não tenham recebido permissão para acessar o recurso. |
Demand | 2 | Verifique se todos os chamadores na cadeia de chamadas receberam a permissão especificada. |
Deny | 4 | Sem mais verificações, recuse a demanda pela permissão especificada. |
InheritanceDemand | 7 | A classe derivada que está herdando a classe ou substituindo um método deverá ter recebido a permissão especificada. |
LinkDemand | 6 | Verifique se o chamador imediato recebeu a permissão especificada. |
None | 0 | Nenhuma ação de segurança declarativa. |
PermitOnly | 5 | Sem mais verificações, recuse a demanda por todas as permissões que não sejam as especificadas. |
RequestMinimum | 8 | Solicite as permissões mínimas necessárias para a execução do código. Esta ação só pode ser usada no escopo do assembly. |
RequestOptional | 9 | Solicite as permissões adicionais que são opcionais (não necessárias para a execução). Essa solicitação recusa implicitamente todas as outras permissões não solicitadas especificamente. Esta ação só pode ser usada no escopo do assembly. |
RequestRefuse | 10 | Solicite que as permissões que podem ser usadas indevidamente não sejam concedidas ao código de chamada. Esta ação só pode ser usada no escopo do assembly. |