Sdílet prostřednictvím


<linkedConfiguration> prvek

Určuje konfigurační soubor, který se má zahrnout.

<konfigurace>
   <AssemblyBinding>
     <linkedConfiguration>

Syntaxe

<linkedConfiguration href="URL of linked configuration file" />

Vlastnost

Vlastnost Description
href Povinný atribut.

Adresa URL konfiguračního souboru, který se má zahrnout. Jediný formát podporovaný atributem href je file://. Podporují se místní soubory a soubory UNC.

Nadřazený prvek

prvek Description
<assemblyBinding> Element Určuje zásadu vazby sestavení na úrovni konfigurace.

Podřízené prvky

None

Poznámky

Tento <linkedConfiguration> prvek zjednodušuje údržbu sestavení součástí. Pokud jedna nebo více aplikací používá sestavení s konfiguračním souborem umístěným v dobře známém umístění, mohou jejich konfigurační soubory použít <linkedConfiguration> prvek k zahrnutí konfiguračního souboru sestavení, a nikoli duplikování informací o konfiguraci. Při obsluhování sestavení součásti poskytuje aktualizace společného konfiguračního souboru aktualizované informace o konfiguraci pro všechny aplikace, které sestavení používají.

Poznámka:

Tento <linkedConfiguration> prvek není podporován pro aplikace se souběžnými manifesty Windows.

Použití propojených konfiguračních souborů se řídí následujícími pravidly:

  • Nastavení v zahrnutých konfiguračních souborech mají vliv pouze na zásady vazby zavaděče a používají se pouze zavaděčem. Zahrnuté konfigurační soubory můžou mít jiná nastavení než zásady vazby, ale tato nastavení nemají žádný vliv.

  • Jediný formát podporovaný atributem href je file://. Podporují se místní soubory a soubory UNC.

  • Počet propojených konfigurací na konfigurační soubor není nijak omezený.

  • Všechny propojené konfigurační soubory jsou sloučeny tak, aby vytvořily jeden konfigurační soubor sestavení, podobně jako chování direktivy #include v C/C++.

  • Element <linkedConfiguration> je povolen pouze v konfiguračních souborech aplikace. Pokud se prvek zobrazí v souboruMachine.config , bude ignorován.

  • Neexistuje žádné omezení obsahu zahrnutých konfiguračních souborů, pokud odpovídají schématu nadřazeného <assemblyBinding> prvku.

  • Cyklické odkazy se detekují a ukončují. To znamená, že pokud <linkedConfiguration> prvky řady konfiguračních souborů tvoří smyčku, smyčka se zjistí a zastaví.

Example

Následující příklad ukazuje, jak zahrnout konfigurační soubor z místního pevného disku:

<configuration>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <linkedConfiguration href="file://c:\Program Files\Contoso\sharedConfig.xml"/>
  </assemblyBinding>
</configuration>

Viz také