PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel PartialTrustVisibilityLevel Enum

Definición

Especifica la visibilidad de confianza parcial predeterminada para el código que está marcado con el atributo 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
Herencia
PartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevelPartialTrustVisibilityLevel

Campos

NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault NotVisibleByDefault 1

El ensamblado se ha auditado para ver si tiene confianza parcial, pero no es visible para el código de confianza parcial en todos los hosts.The assembly has been audited for partial trust, but it is not visible to partial-trust code in all hosts. Para que el ensamblado sea visible para el código de confianza parcial, agréguelo a la propiedad PartialTrustVisibleAssemblies.To make the assembly visible to partial-trust code, add it to the PartialTrustVisibleAssemblies property.

VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts VisibleToAllHosts 0

Siempre se puede llamar al ensamblado mediante código de confianza parcial.The assembly can always be called by partial-trust code.

Comentarios

PartialTrustVisibilityLevelse pasa como un parámetro de configuración de propiedad AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute al constructor.PartialTrustVisibilityLevel is passed as a property setting parameter to the AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructor. Si no se pasa ningún parámetro al constructor, el valor predeterminado es VisibleToAllHosts.If no parameter is passed to the constructor, the default is VisibleToAllHosts.

Los ensamblados de confianza parcial que se identifican como NotVisibleByDefault se habilitan PartialTrustVisibleAssemblies agregándolos a la propiedad de su dominio de aplicación.You enable partially trusted assemblies that are identified as NotVisibleByDefault by adding them to the PartialTrustVisibleAssemblies property of their application domain. Si habilita un ensamblado que hace referencia (directa o indirectamente) a otros ensamblados de confianza parcial que son NotVisibleByDefault, también se deben habilitar esos otros ensamblados.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.

Cuando se carga por primera vez una PartialTrustVisibilityLevel biblioteca APTCA que especifica un y que es válido para el uso compartido de código, se carga en el dominio compartido.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. Cada vez que se carga el ensamblado PartialTrustVisibilityLevel con el mismo en otro dominio, se compartirá.Whenever that assembly is loaded with the same PartialTrustVisibilityLevel into another domain, it will be shared. Sin embargo, si el ensamblado se carga con PartialTrustVisibilityLevelun distinto, no se compartirá.However, if the assembly is loaded with a different PartialTrustVisibilityLevel, it will not be shared.

Se aplica a