<generatePublisherEvidence>, élément
Spécifie si le runtime crée la preuve Publisher pour la sécurité d'accès du code (CAS).
<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 crée la preuve Publisher. |
Attribut enabled
Valeur |
Description |
---|---|
false |
Ne crée pas de preuve Publisher. |
true |
Crée une preuve Publisher. 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
Remarque |
---|
Dans .NET Framework version 4 et version ultérieure, cet élément n'a aucun effet sur les temps de chargement des assemblys.Pour plus d'informations, consultez la section « Simplification de la stratégie de sécurité » dans Modifications de sécurité dans le .NET Framework 4. |
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