PartialTrustVisibilityLevel Перечисление
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает видимость по умолчанию с частичным доверием для кода, помеченного атрибутом AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Наследование
Имя | Значение | Описание |
---|---|---|
NotVisibleByDefault | 1 | Сборка прошла проверку для получения частичного доверия, но не видима для частично доверенного кода на всех узлах. Чтобы сделать сборку видимой для частично доверенного кода, добавьте ее в свойство PartialTrustVisibleAssemblies. |
VisibleToAllHosts | 0 | Сборку всегда может вызывать частично доверенный код. |
PartialTrustVisibilityLevel передается конструктору AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute в качестве параметра параметра свойства. Если конструктору не передается параметр, по умолчанию используется значение VisibleToAllHosts.
Вы включаете частично доверенные сборки, которые идентифицируются как NotVisibleByDefault, добавив их в PartialTrustVisibleAssemblies свойство домена приложения. Если вы включите сборку, которая ссылается (прямо или косвенно) на другие частично доверенные сборки NotVisibleByDefault, эти другие сборки также должны быть включены.
Когда библиотека APTCA, указывающая PartialTrustVisibilityLevel
и доступная для совместного использования кода, загружается в общий домен. Всякий раз, когда сборка загружается вместе с той же PartialTrustVisibilityLevel
в другой домен, она будет совместно использоваться. Однако если сборка загружена с другой PartialTrustVisibilityLevel
, она не будет совместно использоваться.
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |