Condividi tramite


Proprietà Della chiave <dei metadati personalizzata>

Panoramica

L'elemento <property> dell'elemento <key> aggiunge una proprietà metabase alla raccolta di proprietà metabase.

Importante

La <customMetadata> sezione della configurazione non deve essere modificata direttamente. Usare le API metabase per impostare le impostazioni di metabase rappresentate in questa sezione.

In IIS 6.0 tutte le impostazioni IIS sono state mantenute nella metabase. Inoltre, tutte le impostazioni personalizzate richieste dalle applicazioni sono state archiviate nella metabase. In IIS 7 tutte le impostazioni IIS vengono ora mantenute in ApplicationHost.config e Web.config File. IIS 7 offre compatibilità con le versioni precedenti tramite la funzionalità compatibilità metabase IIS 6, a volte definita componente del mapper ABO (Amministrazione Base Object). Questa funzionalità è in ascolto delle applicazioni che tentano di scrivere nella metabase e esegue il mapping di tutte le impostazioni metabase di IIS 6.0 agli equivalenti IIS 7. Se un'impostazione IIS 6.0 non ha un equivalente IIS 7, l'impostazione verrà scritta nell'elemento <customMetadata> .

Compatibilità

Versione Note
IIS 10.0 L'elemento <property> non è stato modificato in IIS 10.0.
IIS 8,5 L'elemento <property> non è stato modificato in IIS 8.5.
IIS 8,0 L'elemento <property> non è stato modificato in IIS 8.0.
IIS 7,5 L'elemento <property> non è stato modificato in IIS 7.5.
IIS 7.0 L'elemento <property> dell'elemento <key> è stato introdotto in IIS 7.0.
IIS 6.0 L'elemento <customMetadata> sostituisce tutti gli oggetti metabase IIS 6.0 che non vengono mappati direttamente agli elementi di configurazione iis 7.

Installazione

L'elemento <customMetadata> non è disponibile nell'installazione predefinita di IIS 7 e versioni successive. Per installarlo, seguire questa procedura.

Windows Server 2012 o Windows Server 2012 R2

  1. Sulla barra delle applicazioni fare clic su Server Manager.
  2. In Server Manager fare clic sul menu Gestisci e quindi su Aggiungi ruoli e funzionalità.
  3. Nella procedura guidata Aggiungi ruoli e funzionalità fare clic su Avanti. Selezionare il tipo di installazione e fare clic su Avanti. Selezionare il server di destinazione e fare clic su Avanti.
  4. Nella pagina Ruoli server espandere Server Web (IIS) espandere Strumenti di gestione, espandere Compatibilità gestione IIS 6 e quindi selezionare Compatibilità metabase IIS 6. Fare clic su Avanti.
    Screenshot dell'opzione Compatibilità metabase I S 6 selezionata e evidenziata. .
  5. Nella pagina Selezione funzionalità fare clic su Avanti.
  6. Nella pagina Conferma selezioni per l'installazione fare clic su Installa.
  7. Nella pagina Risultati fare clic su Chiudi.

Windows 8 o Windows 8.1

  1. Nella schermata Start spostare il puntatore nell'angolo inferiore sinistro, fare clic con il pulsante destro del mouse sul pulsante Start e quindi fare clic su Pannello di controllo.
  2. In Pannello di controllo fare clic su Programmi e funzionalità e quindi su Attiva o disattiva le funzionalità di Windows.
  3. Espandere Internet Information Services, espandere Strumenti di gestione Web, espandere Compatibilità gestione IIS 6 e quindi selezionare Metabase IIS e compatibilità di configurazione IIS 6.
    Screenshot della cartella di compatibilità della configurazione I S S E I S 6 selezionata e evidenziata.
  4. Fare clic su OK.
  5. Fare clic su Close.

Windows Server 2008 o Windows Server 2008 R2

  1. Nella barra delle applicazioni fare clic su Start, scegliere Strumenti di amministrazione e quindi fare clic su Server Manager.
  2. Nel riquadro della gerarchia di Server Manager espandere Ruoli e quindi fare clic su Server Web (IIS).
  3. Nel riquadro Server Web (IIS) scorrere fino alla sezione Servizi ruolo e quindi fare clic su Aggiungi servizi ruolo.
  4. Nella pagina Seleziona servizi ruolo della Procedura guidata Aggiungi servizi ruolo selezionare Compatibilità metabase IIS 6 e quindi fare clic su Avanti.
    Screenshot della pagina Seleziona servizi ruolo con l'opzione Compatibilità metabase I S 6 evidenziata.
  5. Nella pagina Conferma selezioni per l'installazione fare clic su Installa.
  6. Nella pagina Risultati fare clic su Chiudi.

Windows Vista o Windows 7

  1. Nella barra delle applicazioni fare clic su Start e quindi fare clic su Pannello di controllo.
  2. In Pannello di controllo fare clic su Programmi e funzionalità e quindi su Attiva o disattiva funzionalità di Windows.
  3. Espandere Internet Information Services, quindi selezionare Iis Metabase e compatibilità di configurazione IIS 6 e quindi fare clic su OK.
    Screenshot della cartella di compatibilità della configurazione I S S E I S 6 selezionata e evidenziata, che mostra l'opzione O K.

Procedure

La <customMetadata> sezione della configurazione non deve essere modificata direttamente. Pertanto, non sono disponibili esempi.

Configurazione

Attributi

Attributo Descrizione
id Attributo unità facoltativo.

Specifica l'identificatore univoco della voce metabase.
dataType Attributo enumerazione obbligatorio.

Specifica il tipo di dati da recuperare.

L'attributo dataType può essere uno dei valori possibili seguenti.
Valore Descrizione
DWord Numero senza segno a 32 bit.

Il valore numerico è 1.
String Stringa ASCII con terminazione null.

Il valore numerico è 2.
Binary Dati binari in qualsiasi forma.

Il valore numerico è 3.
ExpandSZ Stringa con terminazione null che contiene variabili di ambiente non crittografate, ad esempio %PATH%.

Il valore numerico è 4.
MultiSZ Matrice di stringhe con terminazione Null, terminate da due caratteri Null.

Il valore numerico è 5.
userType Attributo unità facoltativo. Specifica il tipo di utente dei dati.

Il valore predefinito è 1.
Attributi Attributo flag facoltativo.

Specifica i flag, contenuti nella struttura METADATA_RECORD , usati per ottenere i dati.

L'attributo attributi può essere uno dei valori possibili seguenti.

Il valore predefinito è Inherit.
Valore Descrizione
None Specifica che non sono stati impostati flag.

Il valore numerico è 0.
Inherit Specifica che i dati possono essere ereditati.

Il valore numerico è 1.
PartialPath Restituisce tutti i dati ereditati anche se il percorso completo non è disponibile. Questo flag è valido solo quando viene impostato anche il flag Inherit.

Il valore numerico è 2.
Secure Specifica che i dati vengono archiviati e trasportati in modo sicuro.

Il valore numerico è 4.
Reference Specifica che i dati sono stati recuperati per riferimento.

Il valore numerico è 8.
Volatile Specifica che i dati non vengono archiviati nell'archiviazione a lungo termine.

Il valore numerico è 16.
IsInherited Indica che gli elementi di dati sono stati ereditati.

Il valore numerico è 32.
InsertPath Sostituisce MD_INSERT_PATH_STRINGW con il percorso dell'elemento di dati relativo all'handle.

Il valore numerico è 64.
LocalMachineOnly Specifica che i dati non vengono replicati durante la replica del cluster Web.

Il valore numerico è 128.
NonSecureOnly Specifica che le proprietà sicure non devono essere recuperate quando si usano funzioni metabase che restituiscono tutti i dati.

Il valore numerico è 256.
Value Attributo stringa con distinzione tra maiuscole e minuscole facoltativo.

Specifica un valore personalizzato.

Elementi figlio

Nessuno.

Codice di esempio

La <customMetadata> sezione della configurazione non deve essere modificata direttamente, pertanto non sono disponibili esempi.