PartialTrustVisibilityLevel Перечисление

Определение

Задает видимость по умолчанию с частичным доверием для кода, помеченного атрибутом AllowPartiallyTrustedCallersAttribute (APTCA).

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Наследование
PartialTrustVisibilityLevel

Поля

NotVisibleByDefault 1

Сборка прошла проверку для получения частичного доверия, но не видима для частично доверенного кода на всех узлах. Чтобы сделать сборку видимой для частично доверенного кода, добавьте ее в свойство PartialTrustVisibleAssemblies.

VisibleToAllHosts 0

Сборку всегда может вызывать частично доверенный код.

Комментарии

PartialTrustVisibilityLevel передается конструктору AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute в качестве параметра параметра свойства. Если в конструктор не передается параметр, по умолчанию используется VisibleToAllHosts.

Вы включаете частично доверенные сборки, которые определены как NotVisibleByDefault, добавив их в PartialTrustVisibleAssemblies свойство домена приложения. Если вы включаете сборку, которая ссылается (прямо или косвенно) на другие частично доверенные сборки, которые являются NotVisibleByDefault, эти другие сборки также должны быть включены.

Когда библиотека APTCA, указывающая и PartialTrustVisibilityLevel доступная для совместного использования кода, загружается в первый раз, она загружается в общий домен. Каждый раз, когда эта сборка загружается с тем же PartialTrustVisibilityLevel именем в другой домен, она будет совместно использоваться. Однако если сборка загружается с другой PartialTrustVisibilityLevel, она не будет совместно использоваться.

Применяется к