Delen via


<het element generatePublisherEvidence>

Hiermee geeft u op of de runtime bewijs voor codetoegangsbeveiliging (CAS) maakt Publisher .

<configuratie>
  <Runtime>
    <generatePublisherEvidence>

Notitie

Code Access Security (CAS) is afgeschaft voor alle versies van .NET Framework en .NET. Recente versies van .NET houden geen rekening met CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten zoeken naar alternatieve manieren om beveiligingstaken uit te voeren.

Syntax

<generatePublisherEvidence
   enabled="true|false"/>

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Kenmerk Beschrijving
enabled Vereist kenmerk.

Hiermee geeft u op of de runtime bewijsmateriaal maakt Publisher .

ingeschakeld kenmerk

Waarde Beschrijving
false Levert geen Publisher bewijs.
true Hiermee wordt Publisher bewijs gemaakt. Dit is de standaardinstelling.

Onderliggende elementen

Geen.

Bovenliggende elementen

Element Beschrijving
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.
runtime Bevat informatie over opties voor runtime-initialisatie.

Opmerkingen

Notitie

In de .NET Framework 4 en hoger heeft dit element geen invloed op de laadtijden van de assembly.

De Common Language Runtime (CLR) probeert de Authenticode-handtekening tijdens het laden te verifiëren om bewijs voor de assembly te maken Publisher . De meeste toepassingen hebben echter standaard geen bewijs nodig Publisher . Standaard CAS-beleid is niet afhankelijk van de PublisherMembershipCondition. Vermijd de onnodige opstartkosten die gepaard gaan met het verifiëren van de handtekening van de uitgever, tenzij uw toepassing wordt uitgevoerd op een computer met aangepast CAS-beleid of van plan is te voldoen aan de vereisten voor PublisherIdentityPermission in een gedeeltelijk vertrouwensomgeving. (Vereisten voor identiteitsmachtigingen slagen altijd in een omgeving met volledig vertrouwen.)

Notitie

We raden aan dat services het element gebruiken om de <generatePublisherEvidence> opstartprestaties te verbeteren. Het gebruik van dit element kan ook helpen bij het voorkomen van vertragingen die een time-out kunnen veroorzaken en het annuleren van het opstarten van de service.

Configuratiebestand

Dit element kan alleen worden gebruikt in het configuratiebestand van de toepassing.

Voorbeeld

In het volgende voorbeeld ziet u hoe u het -element gebruikt om de <generatePublisherEvidence> controle op CAS-uitgeversbeleid voor een toepassing uit te schakelen.

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

Zie ook