Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee geeft u op of de validatie van sterke namen voor volledige vertrouwensassembly's die in een volledig vertrouwensrelatie AppDomainworden geladen, moet worden overgeslagen.
<configuration>
<runtime>
<bypassTrustedAppStrongNames>
Syntaxis
<bypassTrustedAppStrongNames
enabled="true|false"/>
Kenmerken en elementen
In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.
Attributes
| Attribute | Description |
|---|---|
enabled |
Vereist kenmerk. Hiermee geeft u op of de bypass-functie die het valideren van sterke namen voor assembly's met volledige vertrouwensrelatie vermijdt, is ingeschakeld. Wanneer deze functie is ingeschakeld, worden sterke namen niet gevalideerd op juistheid wanneer de assembly wordt geladen. De standaardwaarde is true. |
kenmerk ingeschakeld
| Waarde | Description |
|---|---|
true |
Handtekeningen met sterke namen voor assembly's met volledige vertrouwensrelaties worden niet gevalideerd wanneer de assembly's in een volledig vertrouwensrelatie AppDomainworden geladen. Dit is de standaardwaarde. |
false |
Handtekeningen met sterke namen voor assembly's met volledige vertrouwensrelaties worden gevalideerd wanneer de assembly's in een volledig vertrouwensrelatie AppDomainworden geladen. De handtekening met een sterke naam wordt alleen gecontroleerd op de juistheid van de handtekening; het wordt niet vergeleken met een andere sterke naam voor een overeenkomst. |
Kind-elementen
Geen.
Bovenliggende elementen
| Onderdeel | Description |
|---|---|
configuration |
Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen. |
runtime |
Bevat informatie over assemblybinding en garbagecollection. |
Opmerkingen
De functie voor het omzeilen van sterke namen voorkomt de overhead van verificatie van handtekening met sterke namen van assembly's met volledige vertrouwensrelatie.
De bypass-functie is van toepassing op elke assembly die is ondertekend met een sterke naam en die de volgende kenmerken heeft:
Volledig vertrouwd zonder bewijs StrongName (bijvoorbeeld zone-bewijs
MyComputer).Geladen in een volledig vertrouwde AppDomain.
Geladen vanaf een locatie onder de ApplicationBase eigenschap van die AppDomainlocatie.
Geen vertraging ondertekend.
Opmerking
Als de bypassfunctie is uitgeschakeld voor alle toepassingen op de computer met behulp van een registersleutel, heeft deze instelling van het configuratiebestand geen effect. Zie Instructies voor meer informatie : de functie Strong-Name bypass uitschakelen.
Example
In het volgende voorbeeld ziet u hoe u het gedrag opgeeft waarmee de handtekening voor sterke namen wordt gevalideerd voor assembly's met volledige vertrouwensrelatie.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>