Compartilhar via


PartialTrustVisibilityLevel Enumeração

Definição

Especifica a visibilidade de confiança parcial padrão para o código que é marcado com o atributo AllowPartiallyTrustedCallersAttribute (APTCA).

public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel = 
Public Enum PartialTrustVisibilityLevel
Herança
PartialTrustVisibilityLevel

Campos

NotVisibleByDefault 1

O assembly foi auditado para confiança parcial, mas não está visível ao código de confiança parcial em todos os hosts. Para tornar o assembly visível ao código de confiança parcial, adicione-o à propriedade PartialTrustVisibleAssemblies.

VisibleToAllHosts 0

O assembly sempre pode ser chamado por código de confiança parcial.

Comentários

PartialTrustVisibilityLevel é passado como um parâmetro de configuração de propriedade para o AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute construtor. Se nenhum parâmetro for passado para o construtor, o padrão será VisibleToAllHosts.

Habilite assemblies parcialmente confiáveis que são identificados como NotVisibleByDefault adicionando-os PartialTrustVisibleAssemblies à propriedade de seu domínio de aplicativo. Se você habilitar um assembly que referencie (direta ou indiretamente) outros assemblies parcialmente confiáveis que sejam NotVisibleByDefault, esses outros assemblies também deverão ser habilitados.

Quando uma biblioteca APTCA que especifica um PartialTrustVisibilityLevel e que é qualificado para compartilhamento de código é carregada pela primeira vez, ela é carregada no domínio compartilhado. Sempre que esse assembly for carregado com o mesmo PartialTrustVisibilityLevel em outro domínio, ele será compartilhado. No entanto, se o assembly for carregado com um diferente PartialTrustVisibilityLevel, ele não será compartilhado.

Aplica-se a