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 du code marqué avec l'attribut AllowPartiallyTrustedCallersAttribute (APTCA).
public enum class PartialTrustVisibilityLevel
public enum PartialTrustVisibilityLevel
type PartialTrustVisibilityLevel =
Public Enum PartialTrustVisibilityLevel
- Héritage
Champs
NotVisibleByDefault | 1 | L'assembly a été audité pour la confiance 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 propriété PartialTrustVisibleAssemblies. |
VisibleToAllHosts | 0 | L'assembly peut toujours être appelé par du code de confiance partielle. |
Remarques
PartialTrustVisibilityLevel est passé 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 les 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 au 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 est partagé. Toutefois, si l’assembly est chargé avec un autre PartialTrustVisibilityLevel
, il ne sera pas partagé.