PartialTrustVisibilityLevel Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Указывает видимость частичного доверия по умолчанию для кода, помеченного атрибутом AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| VisibleToAllHosts | 0 | Сборка всегда может вызываться кодом с частичным доверием. |
| NotVisibleByDefault | 1 | Сборка была проверена для частичного доверия, но она не видна для кода частичного доверия во всех узлах. Чтобы сделать сборку видимой для кода частичного доверия, добавьте его в PartialTrustVisibleAssemblies свойство. |
Комментарии
PartialTrustVisibilityLevel передается в качестве параметра параметра свойства конструктору AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute . Если параметр не передается конструктору, значение по умолчанию — VisibleToAllHosts.
Вы включите частично доверенные сборки, которые определяются как NotVisibleByDefault, добавив их в PartialTrustVisibleAssemblies свойство своего домена приложения. Если вы включите сборку, которая ссылается (прямо или косвенно) на другие частично доверенные сборки, которые являются NotVisibleByDefault, эти другие сборки также должны быть включены.
Когда библиотека APTCA, указывающая и PartialTrustVisibilityLevel которая имеет право на общий доступ к коду, загружается в первый раз, она загружается в общий домен. Всякий раз, когда эта сборка загружается с тем же PartialTrustVisibilityLevel в другой домен, она будет использоваться совместно. Однако если сборка загружается с другой PartialTrustVisibilityLevel, она не будет совместно использоваться.