Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Enumeração SecurityRuleSet

.NET Framework (current version)
 

Identifica o conjunto de regras de segurança que o Common Language Runtime deve impor para um assembly.

Namespace:   System.Security
Assembly:  mscorlib (em mscorlib.dll)

public enum SecurityRuleSet

Nome do membroDescrição
Level1

Indica que o tempo de execução aplicará regras de transparência de nível 1 (versão 2.0 do .NET Framework).

Level2

Indica que o tempo de execução aplicará regras de transparência de nível 2.

None

Sem suporte. Usar esse valor resulta em um FileLoadException que está sendo gerado.

This enumeration indicates which set of security rules the common language runtime should enforce for an assembly. For example, an assembly that is marked with [SecurityRules(SecurityRuleSet.Level1)] uses the .NET Framework version 2.0 transparency rules, where public security-critical types and members are treated as security-safe-critical outside the assembly. This requires security-critical types and members to perform a link demand for full trust to enforce security-critical behavior when they are accessed by external callers. Typically, level 1 rules should be used only for compatibility, such as for .NET Framework 2.0 assemblies. By default, .NET Framework 2.0 assemblies become level 2 assemblies when they are recompiled for the net_v40_long. To compile these assemblies as level 1, you must mark them explicitly as level 1. For more information about level 1 behavior, see Security-Transparent Code, Level 1. For information about level 2 behavior, see Security-Transparent Code, Level 2.

.NET Framework
Disponível desde 4.0
Retornar ao início
Mostrar: