Configuration.SetMetadata(String, Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour