Delen via


<publisherPolicy> Element

Hiermee geeft u op of de runtime uitgeversbeleid toepast.

<configuration>
  <runtime>
    <assemblyBinding>
      <dependentAssembly>
        <publisherPolicy>

Syntaxis

<publisherPolicy apply="yes|no"/>

Kenmerken en elementen

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

Attributes

Attribute Description
apply Hiermee geeft u op of het uitgeversbeleid moet worden toegepast.

Kenmerk toepassen

Waarde Description
yes Past uitgeversbeleid toe. Dit is de standaardinstelling.
no Het uitgeversbeleid is niet van toepassing.

Kind-elementen

Geen.

Bovenliggende elementen

Onderdeel Description
assemblyBinding Bevat informatie over omleiding van assemblyversies en de locaties van assembly's.
configuration Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen.
dependentAssembly Bevat bindingsbeleid en assemblylocatie 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 vrijgeeft, kan de leverancier een uitgeversbeleid opnemen, zodat toepassingen die de oude versie gebruiken nu de nieuwe versie gebruiken. Als u wilt opgeven of u uitgeversbeleid wilt toepassen voor een bepaalde assembly, plaatst u het <publisherPolicy> element in het <dependentAssembly> element.

De standaardinstelling voor het apply kenmerk is ja. Als u het apply kenmerk instelt om eventuele eerdere no instellingen voor een assembly te yes overschrijven.

De machtiging is vereist voor een toepassing om het uitgeversbeleid expliciet te negeren met behulp van het <publisherPolicy apply="no"/> -element in het configuratiebestand van de toepassing. De machtiging wordt verleend door de SecurityPermissionFlag vlag in te stellen op de SecurityPermission. Zie De beveiligingsmachtiging assemblybindingsbeveiliging voor bindingen voor meer informatie.

Example

In het volgende voorbeeld wordt het uitgeversbeleid voor de assembly uitgeschakeld. 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