AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propriedade

Definição

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

public:
 property System::Security::PartialTrustVisibilityLevel PartialTrustVisibilityLevel { System::Security::PartialTrustVisibilityLevel get(); void set(System::Security::PartialTrustVisibilityLevel value); };
public System.Security.PartialTrustVisibilityLevel PartialTrustVisibilityLevel { get; set; }
member this.PartialTrustVisibilityLevel : System.Security.PartialTrustVisibilityLevel with get, set
Public Property PartialTrustVisibilityLevel As PartialTrustVisibilityLevel

Valor da propriedade

PartialTrustVisibilityLevel

Um dos valores de enumeração. O padrão é VisibleToAllHosts.

Comentários

Os exemplos a seguir demonstram como usar essa propriedade.

  • APTCA padrão e incondicional:

    [assembly: AllowPartiallyTrustedCallers]  
    

    Assume o padrão de VisibleToAllHosts.

  • APTCA explícita e incondicional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]  
    

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

  • APTCA explícita e condicional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]  
    

    O assembly foi auditado por confiança parcial, mas não é visível para o código de confiança parcial por padrão. Para tornar o assembly visível ao código de confiança parcial, adicione-o à propriedade AppDomainSetup.PartialTrustVisibleAssemblies.

Aplica-se a