Partager via


<generatePublisherEvidence>, élément

Mise à jour : novembre 2007

Spécifie si le runtime utilise la stratégie de sécurité d'accès du code (CAS, Code Access Security).

<configuration>, élément
  <runtime>, élément
    <generatePublisherEvidence>, élément

<generatePublisherEvidence  
   enabled="true|false"/>

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Attribut

Description

enabled

Attribut requis.

Spécifie si le runtime utilise la stratégie CAS du serveur de publication.

Attribut activé

Valeur

Description

false

N'utilise pas la stratégie CAS du serveur de publication.

true

Utilise la stratégie CAS du serveur de publication. Il s'agit de la valeur par défaut.

Éléments enfants

Aucun.

Éléments parents

Élément

Description

configuration

Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.

runtime

Contient des informations sur les options d'initialisation du runtime.

Notes

Le common language runtime (CLR) tente de vérifier la signature Authenticode au moment du chargement pour créer la preuve Publisher pour l'assembly. Toutefois, par défaut, la plupart des applications n'ont pas besoin de preuve Publisher. La stratégie CAS standard ne compte pas sur PublisherMembershipCondition. Vous devez éviter le coût de démarrage inutile associé à la vérification de la signature de l'éditeur à moins que votre application ne s'exécute sur un ordinateur possédant une stratégie CAS personnalisée, ou n'ait l'intention de satisfaire des demandes pour PublisherIdentityPermission dans un environnement de confiance partielle. (Les demandes pour les autorisations d'identité réussissent toujours dans un environnement de confiance totale.)

Remarque :

Nous recommandons que les services utilisent l'élément <generatePublisherEvidence> pour améliorer les performances au démarrage. L'usage de cet élément peut également permettre d'éviter des délais pouvant provoquer une expiration de délai d'attente et l'annulation du démarrage du service.

Fichier de configuration

Cet élément peut être utilisé uniquement dans le fichier de configuration de l'application.

Exemple

L'exemple suivant indique comment utiliser l'élément <generatePublisherEvidence> pour désactiver le contrôle de la stratégie CAS du serveur de publication pour une application.

<configuration>
    <runtime>
        <generatePublisherEvidence enabled="false"/>
    </runtime>
</configuration>

Voir aussi

Référence

Schéma des paramètres d'exécution

Autres ressources

Schéma des fichiers de configuration pour le .NET Framework