<bypassTrustedAppStrongNames> 元素
指定是否略過載入至完全信任 AppDomain 之完全信任組件上的強式名稱驗證。
<configuration>
<runtime>
<bypassTrustedAppStrongNames>
Syntax
<bypassTrustedAppStrongNames
enabled="true|false"/>
屬性和項目
下列章節說明屬性、子元素和父元素。
屬性
屬性 | 描述 |
---|---|
enabled |
必要屬性。 指定是否啟用略過功能,以避免驗證完全信任組件的強式名稱。 啟用此功能時,載入組件時,不會驗證強式名稱的正確性。 預設值為 true 。 |
啟用屬性
值 | 描述 |
---|---|
true |
當組件載入至完全信任 AppDomain 時,不會驗證完全信任組件上的強式名稱簽章。 此為預設值。 |
false |
當組件載入至完全信任 AppDomain 時,會驗證完全信任組件上的強式名稱簽章。 只會檢查強式名稱簽章的簽章正確性;其不會與相符項目的另一個強式名稱相比較。 |
子元素
無。
父項目
元素 | Description |
---|---|
configuration |
通用語言執行平台和 .NET Framework 應用程式所使用之每個組態檔中的根項目。 |
runtime |
包含有關組件繫結和記憶體回收的資訊。 |
備註
強式名稱略過功能可避免完全信任組件強式名稱簽章驗證的額外負荷。
略過功能適用於任何以強式名稱簽署並具有下列特性的組件:
完全信任而不具有 StrongName 辨識項 (例如具有
MyComputer
區域辨識項)。載入到完全信任的 AppDomain。
從 AppDomain 的 ApplicationBase 屬性下的位置載入。
不延遲簽署。
注意
如果使用登錄機碼關閉電腦上所有應用程式的略過功能,此設定檔設定就不會有任何作用。 如需詳細資訊,請參閱作法:停用強式名稱略過功能。
範例
下列範例示範如何指定在完全信任組件上驗證強式名稱簽章的行為。
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>