Share via


<het element publisherPolicy>

Hiermee geeft u op of de runtime uitgeversbeleid toepast.

<configuratie>
  <Runtime>
    <assemblyBinding>
      <dependentAssembly>
        <publisherPolicy>

Syntax

<publisherPolicy apply="yes|no"/>  

Kenmerken en elementen

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

Kenmerken

Kenmerk Beschrijving
apply Hiermee geeft u op of uitgeversbeleid moet worden toegepast.

kenmerk toepassen

Waarde Beschrijving
yes Hiermee past u uitgeversbeleid toe. Dit is de standaardinstelling.
no Past geen uitgeversbeleid toe.

Onderliggende elementen

Geen.

Bovenliggende elementen

Element Beschrijving
assemblyBinding Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de common language runtime en .NET Framework toepassingen.
dependentAssembly Kapselt het bindingsbeleid en de assemblylocatie in voor elke assembly. Gebruik één <dependentAssembly> element voor elke assembly.
runtime Bevat informatie over assemblybinding en garbagecollection.

Opmerkingen

Wanneer een leverancier van een onderdeel een nieuwe versie van een assembly uitgeeft, kan de leverancier een uitgeversbeleid opnemen, zodat toepassingen die de oude versie gebruiken nu de nieuwe versie gebruiken. Als u wilt opgeven of er uitgeversbeleid moet worden toegepast op een bepaalde assembly, plaatst u het <element publisherPolicy> in het <element dependentAssembly> .

De standaardinstelling voor het kenmerk apply is Ja. Als u het kenmerk apply instelt op nee , worden eventuele eerdere ja-instellingen voor een assembly overschreven.

Er is machtiging vereist voor een toepassing om het uitgeversbeleid expliciet te negeren met behulp van het <element publisherPolicy apply="no"/> in het configuratiebestand van de toepassing. De machtiging wordt verleend door de SecurityPermissionFlag vlag in te stellen op de SecurityPermission. Zie Assembly Binding Redirection Security Permission (Beveiligingsmachtiging voor assemblybindingsomleiding) voor meer informatie.

Voorbeeld

In het volgende voorbeeld wordt het uitgeversbeleid uitgeschakeld voor de assembly, myAssembly.

<configuration>  
   <runtime>  
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">  
         <dependentAssembly>  
            <assemblyIdentity name="myAssembly"  
                                    publicKeyToken="32ab4ba45e0a69a1"  
                                    culture="neutral" />  
            <publisherPolicy apply="no"/>  
         </dependentAssembly>  
      </assemblyBinding>  
   </runtime>  
</configuration>  

Zie ook