SecurityRuleSet Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Azonosítja azokat a biztonsági szabályokat, a közös nyelvi futtatókörnyezetnek kötelezőnek kell lennie egy szerelvényhez.
public enum class SecurityRuleSet
public enum SecurityRuleSet
type SecurityRuleSet =
Public Enum SecurityRuleSet
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| None | 0 | Nem támogatott. Ha ezt az értéket használja, a rendszer eldobja FileLoadException a hibát. |
| Level1 | 1 | Azt jelzi, hogy a futtatókörnyezet az 1. szintű (.NET Keretrendszer 2.0-s verziójának) átláthatósági szabályait fogja kikényszeríteni. |
| Level2 | 2 | Azt jelzi, hogy a futtatókörnyezet a 2. szintű átláthatósági szabályokat fogja kikényszeríteni. |
Megjegyzések
Ez az enumerálás azt jelzi, hogy a közös nyelvi futtatókörnyezet milyen biztonsági szabályokat kényszerít egy szerelvényre. A [SecurityRules(SecurityRuleSet.Level1)] jelölt szerelvény például a .NET Framework 2.0-s verziójának átláthatósági szabályait használja, ahol a rendszer a szerelvényen kívül biztonsági szempontból kritikus fontosságúnak tekinti a nyilvános biztonsági szempontból kritikus típusokat és tagokat. Ez megköveteli, hogy a biztonsági szempontból kritikus típusok és tagok teljes megbízhatósági kapcsolatigényt hajtsanak végre a biztonsági szempontból kritikus viselkedés kényszerítése érdekében, amikor külső hívók érik el őket. Az 1. szintű szabályok általában csak kompatibilitási célokra használhatók, például .NET Framework 2.0-szerelvények esetében. Alapértelmezés szerint .NET Framework 2.0 szerelvények 2. szintű szerelvényekké válnak, amikor .NET Framework 4-hez újrafordítanak. Ha ezeket a szerelvényeket 1. szintként szeretné összeállítani, kifejezetten 1. szintűként kell megjelölnie őket. Az 1. szintű működésről további információt Security-Transparent 1. szintű kódban talál. A 2. szint működéséről további információt aSecurity-Transparent Code 2. szintjén talál.