Compartir a través de


AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propiedad

Definición

Obtiene o establece la visibilidad de confianza parcial predeterminada para el código marcado con el 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 propiedad

Uno de los valores de enumeración. El valor predeterminado es VisibleToAllHosts.

Comentarios

En los ejemplos siguientes se muestra cómo usar esta propiedad.

  • APTCA incondicional predeterminado:

    [assembly: AllowPartiallyTrustedCallers]
    

    Tiene como valor predeterminado VisibleToAllHosts.

  • APTCA explícito e incondicional:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

    El código de confianza parcial siempre puede llamar al ensamblado.

  • APTCA condicional explícito:

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

    El ensamblado se ha auditado para la confianza parcial, pero no es visible para el código de confianza parcial de forma predeterminada. Para que el ensamblado sea visible para el código de confianza parcial, agréguelo a la AppDomainSetup.PartialTrustVisibleAssemblies propiedad .

Se aplica a