PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel Enum

Определение

Задает видимость по умолчанию с частичным доверием для кода, помеченного атрибутом AllowPartiallyTrustedCallersAttribute (APTCA).Specifies the default partial-trust visibility for code that is marked with the AllowPartiallyTrustedCallersAttribute (APTCA) attribute.

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

Поля

NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault 1

Сборка прошла проверку для получения частичного доверия, но не видима для частично доверенного кода на всех узлах.The assembly has been audited for partial trust, but it is not visible to partial-trust code in all hosts. Чтобы сделать сборку видимой для частично доверенного кода, добавьте ее в свойство PartialTrustVisibleAssemblies.To make the assembly visible to partial-trust code, add it to the PartialTrustVisibleAssemblies property.

VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts 0

Сборку всегда может вызывать частично доверенный код.The assembly can always be called by partial-trust code.

Комментарии

PartialTrustVisibilityLevelпередается в качестве параметра AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute установки свойства в конструктор.PartialTrustVisibilityLevel is passed as a property setting parameter to the AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructor. Если конструктору не передается ни один параметр, по умолчанию используется значение Висиблетоаллхостс.If no parameter is passed to the constructor, the default is VisibleToAllHosts.

Вы включаете частично доверенные сборки, которые определены как нотвисиблебидефаулт, добавляя PartialTrustVisibleAssemblies их в свойство своего домена приложения.You enable partially trusted assemblies that are identified as NotVisibleByDefault by adding them to the PartialTrustVisibleAssemblies property of their application domain. При включении сборки, которая ссылается (прямо или косвенно) на другие частично доверенные сборки, являющиеся Нотвисиблебидефаулт, эти другие сборки также должны быть включены.If you enable an assembly that references (directly or indirectly) other partially trusted assemblies that are NotVisibleByDefault, those other assemblies should be enabled as well.

Если библиотека APTCA, указывающая PartialTrustVisibilityLevel и, которая подходит для совместного использования кода, загружается в первый раз, она загружается в общий домен.When an APTCA library that specifies a PartialTrustVisibilityLevel and that is eligible for code sharing is loaded for the first time, it is loaded into the shared domain. При каждой загрузке PartialTrustVisibilityLevel сборки в другой домен она будет использоваться совместно.Whenever that assembly is loaded with the same PartialTrustVisibilityLevel into another domain, it will be shared. Однако если сборка загружается с другим PartialTrustVisibilityLevel, она не будет использоваться совместно.However, if the assembly is loaded with a different PartialTrustVisibilityLevel, it will not be shared.

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