Элемент <bypassTrustedAppStrongNames>
Определяет, должна ли пропускаться проверка строгих имен сборок с полным доверием, которые загружаются в домен AppDomain с полным доверием.
<bypassTrustedAppStrongNames
enabled="true|false"/>
Атрибуты и элементы
В следующих разделах описаны атрибуты, дочерние и родительские элементы.
Атрибуты
Атрибут |
Описание |
---|---|
enabled |
Обязательный атрибут. Определяет, включена ли функция пропуска, позволяющая избежать проверки строгих имен сборок с полным доверием. Если эта функция включена, правильность строгих имен при загрузке сборки не проверяется. Значение по умолчанию — true. |
Атрибут enabled
Значение |
Описание |
---|---|
true |
Подписи строгого имения сборок с полным доверием не проверяются при загрузке сборок в домен AppDomain с полным доверием. Это значение по умолчанию. |
false |
Подписи строгого имения сборок с полным доверием проверяются при загрузке сборок в домен AppDomain с полным доверием. Проверяется только правильность подписи строгого имени; имя не сравнивается с другим строгим именем. |
Дочерние элементы
Отсутствует.
Родительские элементы
Элемент |
Описание |
---|---|
configuration |
Корневой элемент в любом файле конфигурации, используемом средой CLR и приложениями платформы .NET Framework. |
runtime |
Содержит сведения о привязке сборок и сборке мусора. |
Заметки
Функция пропуска строгих имен позволяет избавиться от дополнительной нагрузки, связанной с проверкой подписей строгого имени для сборок с полным доверием.
Функция пропуска применяется ко всем сборкам, подписанным строгим именем и обладающим следующими характеристиками.
Полное доверие без свидетельства StrongName (например, наличие свидетельства MyComputer).
Загрузка в домен AppDomain с полным доверием.
Загрузка из расположения, указанного в свойстве ApplicationBase такого объекта AppDomain.
Нет отложенной подписи.
![]() |
---|
Если функция пропуска отключена для всех приложений на компьютере с помощью реестра, этот параметр не действует.Дополнительные сведения см. в разделе Практическое руководство. Отключение функции пропуска строгих имен. |
Пример
В следующем примере показано, как включить проверку подписей строгого имени сборок с полным доверием.
<configuration>
<runtime>
<bypassTrustedAppStrongNames enabled="false"/>
</runtime>
</configuration>
См. также
Задачи
Практическое руководство. Отключение функции пропуска строгих имен
Ссылки
Схема параметров среды выполнения