DeclarativeSecurityAction Enumeraçã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
Nome | Valor | Description |
---|---|---|
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. |
Produto | Versões |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 |
UWP | 10.0 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: