<bypassTrustedAppStrongNames> – element
Určuje, zda se má obejít ověřování silných jmen v sestaveních s plnou důvěryhodností, která jsou načtena do úplného vztahu důvěryhodnosti AppDomain.
<Konfigurace>
<Runtime>
<bypassTrustedAppStrongNames>
Syntax
<bypassTrustedAppStrongNames
enabled="true|false"/>
Atributy a elementy
Následující části popisují atributy, podřízené prvky a nadřazené prvky.
Atributy
Atribut | Popis |
---|---|
enabled |
Požadovaný atribut. Určuje, zda je povolena funkce obejití, která zabraňuje ověřování silných názvů pro sestavení s plnou důvěryhodností. Pokud je tato funkce povolená, silné názvy se při načtení sestavení neověřují z důvodu správnosti. Výchozí formát je true . |
Atribut enabled
Hodnota | Popis |
---|---|
true |
Podpisy se silným názvem v sestaveních s plnou důvěryhodností se neověřují, když jsou sestavení načtena do úplného vztahu důvěryhodnosti AppDomain. Tato možnost je výchozí. |
false |
Podpisy se silným názvem v sestaveních s plnou důvěryhodností se ověřují, když jsou sestavení načtena do úplného vztahu důvěryhodnosti AppDomain. Podpis se silným názvem je kontrolován pouze pro správnost podpisu; není porovnán s jiným silným názvem pro shodu. |
Podřízené elementy
Žádné
Nadřazené elementy
Element | Popis |
---|---|
configuration |
Kořenový prvek v každém konfiguračním souboru, který je používán modulem Common Language Runtime (CLR) a aplikacemi rozhraní .NET Framework. |
runtime |
Obsahuje informace o vazbách sestavení a uvolnění paměti. |
Poznámky
Funkce obejití silného názvu se vyhýbá režii ověřování podpisů se silným názvem u sestavení s plnou důvěryhodností.
Funkce obejití se vztahuje na všechna sestavení, která jsou podepsaná silným názvem a která mají následující vlastnosti:
Plně důvěryhodná StrongName bez důkazů (například obsahuje
MyComputer
zóny).Načteno do plně důvěryhodného AppDomainsouboru .
Načteno z umístění pod ApplicationBase vlastností daného AppDomainobjektu .
Není podepsáno zpožděním.
Poznámka
Pokud je funkce obcházení vypnuta pro všechny aplikace v počítači pomocí klíče registru, nemá toto nastavení konfiguračního souboru žádný vliv. Další informace najdete v tématu Postupy: Zakázání funkce Strong-Name bypass.
Příklad
Následující příklad ukazuje, jak určit chování, které ověřuje podpis silného názvu v sestaveních s plnou důvěryhodností.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>