Configuration.SetMetadata(String, Object) Méthode

Définition

Définit les métadonnées dans le système de configuration IIS 7.

public:
 void SetMetadata(System::String ^ metadataType, System::Object ^ value);
public void SetMetadata (string metadataType, object value);
member this.SetMetadata : string * obj -> unit
Public Sub SetMetadata (metadataType As String, value As Object)

Paramètres

metadataType
String

Nom des métadonnées à définir.

value
Object

Valeur à affecter aux métadonnées.

Exemples

L’exemple suivant définit les métadonnées pour le type spécifié par le metadataType paramètre .

public void GetSetMetaData(ServerManager manager)
{
    //Configuration config = manager.GetAdministrationConfiguration();
    Configuration config = manager.GetApplicationHostConfiguration();
    config.SetMetadata("expandEnvironmentStrings", true);
}

Remarques

Une erreur se produit si vous appelez la SetMetadata méthode pour un inexistant metadataType.

Le tableau suivant présente les métadonnées que vous pouvez définir.

Métadonnées Description
availableSections Retourne une série de chaînes délimitées par des virgules qui spécifient les noms de toutes les sections d’administration disponibles définies dans un schéma. Cela inclut toute section dans laquelle les schémas se trouvent dans le répertoire inetsrv/config/schema, qu’une section soit inscrite ou non dans la <configSections> section de configuration.
disableExtensions Par défaut, il s’agit de false.
expandEnvironmentStrings Par défaut, il s’agit de false. Détermine s’il faut retourner des variables d’environnement dans leur format par défaut (par exemple, %WINDIR%) ou dans leur format développé (par exemple, D:\Windows\). Cet indicateur est défini automatiquement lorsque le système de lecture est utilisé et non défini lorsque le système d’écriture est utilisé.
ignoreInvalidDecryption Par défaut, il s’agit de true. Définit l’indicateur pour ignorer les attributs non valides lors de la lecture des sections de configuration. Cela permet au système de configuration de ne pas générer d’erreur lorsqu’il lit une section qui a un attribut non valide.
ignoreInvalidRanges Par défaut, il s’agit de true. Définit l’indicateur pour ignorer les attributs non valides lors de la lecture des sections de configuration. Cela permet au système de configuration de ne pas générer d’erreur lorsqu’il lit une section qui a une plage d’attributs non valide.
ignoreInvalidAttributes Par défaut, il s’agit de false. Définit l’indicateur pour ignorer les attributs non valides lors de la lecture des sections de configuration. Cela permet au système de configuration de ne pas générer d’erreur lorsqu’il lit une section qui a un attribut incorrectement déchiffré.
changeHandler Par défaut, il s’agit de null. Active la surveillance des notifications de modification quand une modification de configuration est appliquée au système.
pathMapper Retourne l’interface IAppHostPathMapper qui permet au système de configuration de remplacer l’accès au fichier de configuration qui sera utilisé à un chemin physique donné et fournit éventuellement un nouvel emplacement de mappage physique pour le fichier de configuration.
mappingExtension Retourne l’interface IAppHostMappingExtension qui permet au système de configuration d’obtenir le mappage de chemin d’accès virtuel et les informations de site.
hideExceptionPhysicalPath Par défaut, il s’agit de false.

S’applique à

Voir aussi