AllowPartiallyTrustedCallersAttribute.PartialTrustVisibilityLevel Propriété

Définition

Obtient ou définit la visibilité de confiance partielle par défaut du code marqué par 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é

PartialTrustVisibilityLevel

Une des valeurs de l'é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 d’approbation partielle. Pour rendre l'assembly visible par le code de confiance partielle, ajoutez-le à la propriété AppDomainSetup.PartialTrustVisibleAssemblies.

S’applique à