PartialTrustVisibilityLevel Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie la visibilité de confiance partielle par défaut pour le code marqué avec l’attribut AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Héritage
Champs
| Nom | Valeur | Description |
|---|---|---|
| VisibleToAllHosts | 0 | L’assembly peut toujours être appelé par du code de confiance partielle. |
| NotVisibleByDefault | 1 | L’assembly a été audité pour une approbation partielle, mais il n’est pas visible par le code de confiance partielle dans tous les hôtes. Pour rendre l’assembly visible par le code de confiance partielle, ajoutez-le à la PartialTrustVisibleAssemblies propriété. |
Remarques
PartialTrustVisibilityLevel est transmis en tant que paramètre de paramètre de propriété au AllowPartiallyTrustedCallersAttribute.AllowPartiallyTrustedCallersAttribute constructeur. Si aucun paramètre n’est passé au constructeur, la valeur par défaut est VisibleToAllHosts.
Vous activez des assemblys partiellement approuvés identifiés comme NotVisibleByDefault en les ajoutant à la PartialTrustVisibleAssemblies propriété de leur domaine d’application. Si vous activez un assembly qui référence (directement ou indirectement) d’autres assemblys partiellement approuvés qui sont NotVisibleByDefault, ces autres assemblys doivent également être activés.
Lorsqu’une bibliothèque APTCA qui spécifie un PartialTrustVisibilityLevel et qui est éligible pour le partage de code est chargée pour la première fois, elle est chargée dans le domaine partagé. Chaque fois que cet assembly est chargé avec le même PartialTrustVisibilityLevel dans un autre domaine, il sera partagé. Toutefois, si l’assembly est chargé avec un autre PartialTrustVisibilityLevel, il ne sera pas partagé.