AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propriedade

Definição

Obtém ou define a visibilidade parcial de confiança por defeito para o código marcado com o AllowPartiallyTrustedCallersAttribute atributo (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 de Propriedade

Um dos valores de enumeração. A predefinição é VisibleToAllHosts.

Observações

Os exemplos seguintes demonstram como usar esta propriedade.

  • APTCA padrão e incondicional:

    [assembly: AllowPartiallyTrustedCallers]
    

    O valor padrão é VisibleToAllHosts.

  • APTCA explícita e incondicional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

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

  • APTCA explícita e condicional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

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

Aplica-se a