Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
elemento
Specifica un file di configurazione da includere.
<configurazione>
<assemblyBinding>
<linkedConfiguration>
Sintassi
<linkedConfiguration href="URL of linked configuration file" />
Attribute
| Attribute | Description |
|---|---|
href |
Attributo obbligatorio. URL del file di configurazione da includere. L'unico formato supportato per l'attributo href è file://. Sono supportati i file locali e i file UNC. |
Elemento padre
| Elemento | Description |
|---|---|
<assemblyBinding> Elemento |
Specifica i criteri di associazione di assembly a livello di configurazione. |
Elementi figlio
None
Osservazioni:
L'elemento <linkedConfiguration> semplifica la manutenzione per gli assembly dei componenti. Se una o più applicazioni usano un assembly con un file di configurazione che si trova in un percorso noto, i file di configurazione possono usare l'elemento per includere il file di configurazione dell'assembly <linkedConfiguration> , anziché duplicare le informazioni di configurazione. Quando viene eseguito il servizio dell'assembly del componente, l'aggiornamento del file di configurazione comune fornisce informazioni di configurazione aggiornate a tutte le applicazioni che usano l'assembly.
Annotazioni
L'elemento <linkedConfiguration> non è supportato per le applicazioni con manifesti side-by-side di Windows.
Le regole seguenti regolano l'uso dei file di configurazione collegati:
Le impostazioni nei file di configurazione inclusi influiscono solo sui criteri di associazione del caricatore e vengono usate solo dal caricatore. I file di configurazione inclusi possono avere impostazioni diverse dai criteri di associazione, ma queste impostazioni non hanno alcun effetto.
L'unico formato supportato per l'attributo
hrefèfile://. Sono supportati i file locali e i file UNC.Non esiste alcun vincolo per il numero di configurazioni collegate per ogni file di configurazione.
Tutti i file di configurazione collegati vengono uniti per formare un file di configurazione dell'assembly, simile al comportamento della
#includedirettiva in C/C++.L'elemento
<linkedConfiguration>è consentito solo nei file di configurazione dell'applicazione. Se l'elemento viene visualizzato in un file diMachine.config , viene ignorato.Non esiste alcuna restrizione sul contenuto dei file di configurazione inclusi, purché siano conformi allo schema dell'elemento padre
<assemblyBinding>.I riferimenti circolari vengono rilevati e terminati. Ovvero, se gli
<linkedConfiguration>elementi di una serie di file di configurazione formano un ciclo, il ciclo viene rilevato e arrestato.
Example
L'esempio seguente illustra come includere un file di configurazione da un disco rigido locale:
<configuration>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://c:\Program Files\Contoso\sharedConfig.xml"/>
</assemblyBinding>
</configuration>