PartialTrustVisibilityLevel Enumeración

Definición

Especifica la visibilidad de confianza parcial predeterminada para el código que está marcado con el atributo AllowPartiallyTrustedCallersAttribute (APTCA).

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Herencia
PartialTrustVisibilityLevel

Campos

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. Para que el ensamblado sea visible para el código de confianza parcial, agréguelo a la propiedad PartialTrustVisibleAssemblies.

VisibleToAllHosts 0

Siempre se puede llamar al ensamblado mediante código de confianza parcial.

Comentarios

PartialTrustVisibilityLevel se pasa como un parámetro de configuración de propiedad al AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructor. Si no se pasa ningún parámetro al constructor, el valor predeterminado es VisibleToAllHosts.

Los ensamblados de confianza parcial que se identifican como NotVisibleByDefault se habilitan agregando a la PartialTrustVisibleAssemblies propiedad de su dominio de aplicación. Si habilita un ensamblado que hace referencia (directa o indirectamente) a otros ensamblados de confianza parcial que son NotVisibleByDefault, también deben habilitarse esos otros ensamblados.

Cuando una biblioteca APTCA que especifica y PartialTrustVisibilityLevel que es apta para compartir código se carga por primera vez, se carga en el dominio compartido. Siempre que ese ensamblado se cargue con el mismo PartialTrustVisibilityLevel en otro dominio, se compartirá. Sin embargo, si el ensamblado se carga con otro PartialTrustVisibilityLevel, no se compartirá.

Se aplica a