AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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.