CustomErrorCollection.Clear 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.
Entfernt alle CustomError Objekte aus der Auflistung.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Beispiele
Im folgenden Codebeispiel werden alle CustomError Objekte aus der CustomErrorCollection Auflistung entfernt. Weitere Informationen zum Abrufen der Auflistung finden Sie im Codebeispiel im CustomErrorCollection Klassenthema.
// Using the Clear method.
if (!customErrorsSection.SectionInformation.IsLocked)
{
// Execute the Clear method.
customErrorsCollection.Clear();
configuration.Save();
}
' Using the Clear method.
If Not customErrorsSection.SectionInformation.IsLocked Then
' Execute the Clear method.
customErrorsCollection.Clear()
configuration.Save()
End If
Hinweise
Das Ergebnis der Aktualisierung der Konfigurationsdatei nach dem Aufrufen der Clear Methode ist von der ConfigurationSaveMode ausgewählten Abhängigkeit. Um die Konfigurationsdatei zu aktualisieren, verwenden Sie eine der folgenden beiden Überladungen: Save und Save.
Wenn Sie die Save.-Methode verwenden, gelten die folgenden Bedingungen.
Wenn Sie einen Full Oder Modified Parameterwert übergeben, wird ein
clearElement in denclientTargetAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene eingefügt.Wenn Sie den Parameterwert Minimal übergeben, werden eine Reihe von
remove-Elementen dem clientTarget-Element (ASP.NET Settings Schema) der Konfigurationsdatei auf der aktuellen Hierarchieebene hinzugefügt. Jeder entfernt alle Verweise auf ein Element, dasaddin einer übergeordneten Konfigurationsdatei auf einer höheren Ebene in der Hierarchie definiert ist. Wenn Sie diese Eigenschaft verwendenMinimal, gibt es eine zusätzliche Eigenschaft für die Auflistung, die sich darauf auswirkt, was in die Konfigurationsdatei serialisiert wirdEmitClear:false, die standardmäßig ist. Die folgenden Bedingungen gelten.Wenn der EmitClear Satz auf
true,clearelement wird in denclientTargetAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene eingefügt. Dadurch werden alle Verweise auf die elemente entfernt, dieaddin den übergeordneten Konfigurationsdateien auf höheren Ebenen in der Hierarchie definiert sind.Wenn das EmitClear Flag auf
falsefestgelegt ist, wird dasclearElement aus demclientTargetAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene entfernt, sofern vorhanden.
Die Clear Methode löscht tatsächlich die add im clientTarget Abschnitt der Konfigurationsdatei definierten Elemente auf der aktuellen Hierarchieebene. Außerdem werden alle Verweise auf die add-Elemente entfernt, die in den übergeordneten Konfigurationsdateien auf höheren Ebenen in der Hierarchie definiert sind.
Note
Die add Elemente werden nicht aus dem clientTarget Abschnitt der übergeordneten Konfigurationsdateien gelöscht.