PartialTrustVisibilityLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.
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 se deben habilitar esos demás 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á.