Compartilhar via


DeclarativeSecurityAction Enumeração

Definição

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
DeclarativeSecurityAction

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.

Aplica-se a