Configuration.SetMetadata(String, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Legt Metadaten im IIS 7-Konfigurationssystem fest.
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)
Parameter
- metadataType
- String
Der Name der festzulegenden Metadaten.
- value
- Object
Der Wert, der den Metadaten zugewiesen werden soll.
Beispiele
Im folgenden Beispiel werden die Metadaten für den vom metadataType
-Parameter angegebenen Typ festgelegt.
public void GetSetMetaData(ServerManager manager)
{
//Configuration config = manager.GetAdministrationConfiguration();
Configuration config = manager.GetApplicationHostConfiguration();
config.SetMetadata("expandEnvironmentStrings", true);
}
Hinweise
Ein Fehler tritt auf, wenn Sie die SetMetadata -Methode für eine nicht vorhandene metadataType
aufrufen.
In der folgenden Tabelle sind die Metadaten aufgeführt, die Sie festlegen können.
Metadaten | Beschreibung |
---|---|
availableSections | Gibt eine durch Trennzeichen getrennte Reihe von Zeichenfolgen zurück, die die Namen aller verfügbaren Verwaltungsabschnitte angeben, die in einem Schema definiert sind. Dies schließt jeden Abschnitt ein, in dem Schemas im Verzeichnis inetsrv/config/schema zu finden sind, unabhängig davon, ob ein Abschnitt im <configSections> Konfigurationsabschnitt registriert ist oder nicht. |
disableExtensions | Der Standardwert lautet false . |
expandEnvironmentStrings | Der Standardwert lautet false . Bestimmt, ob Umgebungsvariablen im Standardformat (z. B. %WINDIR%) oder im erweiterten Format (z. B. D:\Windows\) zurückgegeben werden sollen. Dieses Flag wird automatisch festgelegt, wenn das Lesesystem verwendet wird, und nicht, wenn das Schreibsystem verwendet wird. |
ignoreInvalidDecryption | Der Standardwert lautet true . Legt das Flag so fest, dass ungültige Attribute ignoriert werden, wenn Konfigurationsabschnitte gelesen werden. Dadurch kann das Konfigurationssystem beim Lesen eines Abschnitts mit einem ungültigen Attribut keinen Fehler auslösen. |
ignoreInvalidRanges | Der Standardwert lautet true . Legt das Flag so fest, dass ungültige Attribute ignoriert werden, wenn Konfigurationsabschnitte gelesen werden. Dadurch kann das Konfigurationssystem keinen Fehler auslösen, wenn es einen Abschnitt liest, der einen ungültigen Attributbereich aufweist. |
ignoreInvalidAttributes | Der Standardwert lautet false . Legt das Flag so fest, dass ungültige Attribute ignoriert werden, wenn Konfigurationsabschnitte gelesen werden. Dadurch kann das Konfigurationssystem keinen Fehler auslösen, wenn es einen Abschnitt liest, der über ein falsch entschlüsseltes Attribut verfügt. |
changeHandler | Der Standardwert lautet null . Aktiviert die Überwachung von Änderungsbenachrichtigungen, wenn eine Konfigurationsänderung auf das System angewendet wird. |
pathMapper | Gibt die IAppHostPathMapper-Schnittstelle zurück, die es dem Konfigurationssystem ermöglicht, den Zugriff auf die Konfigurationsdatei zu überschreiben, die in einem bestimmten physischen Pfad verwendet wird, und optional einen neuen physischen Zuordnungsspeicherort für die Konfigurationsdatei bereitstellt. |
mappingExtension | Gibt die IAppHostMappingExtension-Schnittstelle zurück, mit der das Konfigurationssystem die Zuordnung virtueller Pfade und Standortinformationen abrufen kann. |
hideExceptionPhysicalPath | Der Standardwert lautet false . |
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für