<elemento > generatePublisherEvidence<generatePublisherEvidence> Element

Specifica se il runtime crea Publisher evidenza per la sicurezza dall'accesso di codice (CAS).Specifies whether the runtime creates Publisher evidence for code access security (CAS).

<configuration> <configuration>
    <runtime >   <runtime>
     <generatePublisherEvidence >    <generatePublisherEvidence>

SintassiSyntax

<generatePublisherEvidence    
   enabled="true|false"/>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

AttributoAttribute DescrizioneDescription
enabled Attributo obbligatorio.Required attribute.

Specifica se il runtime crea Publisher evidenza.Specifies whether the runtime creates Publisher evidence.

Attributo enabledenabled Attribute

ValueValue DescrizioneDescription
false Non crea Publisher evidenza.Does not create Publisher evidence.
true Crea Publisher evidenza.Creates Publisher evidence. Questa è l'impostazione predefinita.This is the default.

Elementi figlioChild Elements

Nessuna.None.

Elementi padreParent Elements

ElementoElement DescrizioneDescription
configuration Elemento radice in ciascun file di configurazione usato in Common Language Runtime e nelle applicazioni .NET Framework.The root element in every configuration file used by the common language runtime and .NET Framework applications.
runtime Contiene informazioni sulle opzioni di inizializzazione in fase di esecuzione.Contains information about runtime initialization options.

NoteRemarks

Nota

In .NET Framework 4 e versioni successive, questo elemento non ha alcun effetto sui tempi di caricamento degli assembly.In the .NET Framework 4 and later, this element has no effect on assembly load times. Per ulteriori informazioni, vedere la sezione "semplificazione dei criteri di sicurezza" in modifiche della sicurezza.For more information, see the "Security Policy Simplification" section in Security Changes.

Il Common Language Runtime (CLR) tenta di verificare la firma Authenticode in fase di caricamento per creare Publisher evidenza per l'assembly.The common language runtime (CLR) tries to verify the Authenticode signature at load time to create Publisher evidence for the assembly. Per impostazione predefinita, tuttavia, la maggior parte delle applicazioni non necessita di Publisher evidenze.However, by default, most applications do not need Publisher evidence. I criteri CAS standard non si basano sul PublisherMembershipCondition.Standard CAS policy does not rely on the PublisherMembershipCondition. È consigliabile evitare il costo di avvio non necessario associato alla verifica della firma del server di pubblicazione, a meno che l'applicazione non venga eseguita in un computer con criteri di protezione accesso alla classe personalizzati o si intenda soddisfare le richieste di PublisherIdentityPermission in un ambiente parzialmente attendibile.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. (Le richieste di autorizzazioni di identità hanno sempre esito positivo in un ambiente con attendibilità totale).(Demands for identity permissions always succeed in a full-trust environment.)

Nota

È consigliabile che i servizi usino l'elemento <generatePublisherEvidence> per migliorare le prestazioni di avvio.We recommend that services use the <generatePublisherEvidence> element to improve startup performance. L'uso di questo elemento consente inoltre di evitare ritardi che possono causare un timeout e l'annullamento dell'avvio del servizio.Using this element can also help avoid delays that can cause a time-out and the cancellation of the service startup.

File di configurazioneConfiguration File

Questo elemento può essere utilizzato solo nel file di configurazione dell'applicazione.This element can be used only in the application configuration file.

EsempioExample

Nell'esempio seguente viene illustrato come utilizzare l'elemento <generatePublisherEvidence> per disabilitare il controllo dei criteri di pubblicazione CAS per un'applicazione.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>  

Vedere ancheSee also