Compartir por


PartialTrustVisibilityLevel Enumeración

Definición

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

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

Campos

Nombre Valor Description
VisibleToAllHosts 0

El código de confianza parcial siempre puede llamar al ensamblado.

NotVisibleByDefault 1

El ensamblado se ha auditado para la 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 PartialTrustVisibleAssemblies propiedad .

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.

Puede habilitar ensamblados de confianza parcial identificados como NotVisibleByDefault agregándolos 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 se carga por primera vez una biblioteca APTCA que especifica y PartialTrustVisibilityLevel que es apta para compartir código, 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