Partager via


AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propriété

Définition

Obtient ou définit la visibilité de confiance partielle par défaut pour le code marqué avec l’attribut 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

Valeur de propriété

Une des valeurs d’énumération. La valeur par défaut est VisibleToAllHosts.

Remarques

Les exemples suivants montrent comment utiliser cette propriété.

  • Valeur par défaut, APTCA inconditionnelle :

    [assembly: AllowPartiallyTrustedCallers]
    

    La valeur par défaut est VisibleToAllHosts.

  • APTCA explicite et inconditionnelle :

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=VisibleToAllHosts)]
    

    L’assembly peut toujours être appelé par du code de confiance partielle.

  • APTCA explicite et conditionnel :

    [assembly: AllowPartiallyTrustedCallers(PartialTrustVisibilityLevel=NotVisibleByDefault)]
    

    L’assembly a été audité pour une approbation partielle, mais il n’est pas visible par défaut pour le code de confiance partielle. Pour rendre l’assembly visible par le code de confiance partielle, ajoutez-le à la AppDomainSetup.PartialTrustVisibleAssemblies propriété.

S’applique à