<generatePublisherEvidence >, élément<generatePublisherEvidence> Element

Spécifie si le runtime Publisher crée une preuve pour la sécurité d’accès du code (cas).Specifies whether the runtime creates Publisher evidence for code access security (CAS).

<configuration> <configuration>
   <> d’exécution  <runtime>
     <generatePublisherEvidence>    <generatePublisherEvidence>

SyntaxeSyntax

<generatePublisherEvidence    
   enabled="true|false"/>  

Attributs et élémentsAttributes and Elements

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.The following sections describe attributes, child elements, and parent elements.

AttributsAttributes

AttributAttribute DescriptionDescription
enabled Attribut requis.Required attribute.

Spécifie si le runtime Publisher crée une preuve.Specifies whether the runtime creates Publisher evidence.

Attribut enabledenabled Attribute

ValueValue DescriptionDescription
false Ne crée Publisher pas de preuve.Does not create Publisher evidence.
true Crée Publisher une preuve.Creates Publisher evidence. Il s'agit de la valeur par défaut.This is the default.

Éléments enfantsChild Elements

Aucun.None.

Éléments parentsParent Elements

ÉlémentElement DescriptionDescription
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contient des informations sur les options d'initialisation du runtime.Contains information about runtime initialization options.

NotesRemarks

Notes

Dans le .NET Framework 4 et versions ultérieures, cet élément n’a aucun effet sur les temps de chargement des assemblys.In the .NET Framework 4 and later, this element has no effect on assembly load times. Pour plus d’informations, consultez la section « simplification de la stratégie de sécurité » dans modifications de sécurité.For more information, see the "Security Policy Simplification" section in Security Changes.

Le Common Language Runtime (CLR) tente de vérifier la signature Authenticode au moment du chargement pour Publisher créer la preuve de l’assembly.The common language runtime (CLR) tries to verify the Authenticode signature at load time to create Publisher evidence for the assembly. Toutefois, par défaut, la plupart des applications n' Publisher ont pas besoin de preuve.However, by default, most applications do not need Publisher evidence. La PublisherMembershipConditionstratégie cas standard ne repose pas sur.Standard CAS policy does not rely on the PublisherMembershipCondition. Vous devez éviter les coûts de démarrage inutiles associés à la vérification de la signature de l’éditeur, sauf si votre application s’exécute sur un ordinateur doté d’une stratégie cas, ou s' PublisherIdentityPermission il a l’intention de satisfaire les demandes de dans un environnement de confiance partielle.You should avoid the unnecessary startup cost associated with verifying the publisher signature unless your application executes on a computer with custom CAS policy, or is intending to satisfy demands for PublisherIdentityPermission in a partial-trust environment. (Les demandes d’autorisations d’identité fonctionnent toujours dans un environnement de confiance totale.)(Demands for identity permissions always succeed in a full-trust environment.)

Notes

Nous recommandons que les services utilisent <generatePublisherEvidence> l’élément pour améliorer les performances de démarrage.We recommend that services use the <generatePublisherEvidence> element to improve startup performance. L’utilisation de cet élément peut également aider à éviter des retards qui peuvent entraîner un délai d’attente et l’annulation du démarrage du service.Using this element can also help avoid delays that can cause a time-out and the cancellation of the service startup.

Fichier de configurationConfiguration File

Cet élément peut être utilisé uniquement dans le fichier de configuration de l’application.This element can be used only in the application configuration file.

ExempleExample

L’exemple suivant montre comment utiliser l’élément <generatePublisherEvidence> pour désactiver la vérification de la stratégie d’éditeur cas pour une application.The following example shows how to use the <generatePublisherEvidence> element to disable checking for CAS publisher policy for an application.

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

Voir aussiSee also