PartialTrustVisibilityLevel Enumeração

Definição

Especifica a visibilidade de confiança parcial por defeito para código marcado com o AllowPartiallyTrustedCallersAttribute atributo (APTCA).

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

Campos

Name Valor Description
VisibleToAllHosts 0

A assembly pode sempre ser chamada por código de confiança parcial.

NotVisibleByDefault 1

O assembly foi auditado quanto à confiança parcial, mas não é visível para o 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 à PartialTrustVisibleAssemblies propriedade.

Observações

PartialTrustVisibilityLevel é passado como parâmetro de definição de propriedade ao AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute construtor. Se nenhum parâmetro for passado ao construtor, o padrão é VisibleToAllHosts.

Ativa-se assemblies parcialmente confiáveis que são identificados como NotVisibleByDefault, adicionando-os à PartialTrustVisibleAssemblies propriedade do domínio da aplicação. Se ativares um assembly que faz referência (direta ou indiretamente) a outros assemblies parcialmente confiáveis que sejam NotVisibleByDefault, esses outros assemblies também devem estar ativados.

Quando uma biblioteca APTCA que especifica um PartialTrustVisibilityLevel e que é elegível para partilha de código é carregada pela primeira vez, é carregada no domínio partilhado. Sempre que esse assembly for carregado com o PartialTrustVisibilityLevel mesmo para outro domínio, será partilhado. No entanto, se o conjunto estiver carregado com outro PartialTrustVisibilityLevel, não será partilhado.

Aplica-se a