CustomErrorCollection.Clear Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odebere všechny CustomError objekty z kolekce.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Příklady
Následující příklad kódu odebere všechny CustomError objekty z CustomErrorCollection kolekce. Informace o tom, jak získat kolekci, najdete v příkladu CustomErrorCollection kódu v tématu předmětu.
// 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
Poznámky
Výsledek aktualizace konfiguračního souboru po volání Clear metody závisí na zvoleném ConfigurationSaveMode souboru. Chcete-li aktualizovat konfigurační soubor, použijte jeden z těchto dvou přetížení: Save a Save.
Pokud používáte metodu Save., platí následující podmínky.
Pokud předáte hodnotu nebo Full hodnotu parametruModified,
clearvloží se prvek doclientTargetčásti konfiguračního souboru na aktuální úrovni hierarchie.Pokud předáte hodnotu parametru Minimal, přidá se řada elementů
removedo elementu clientTarget (schéma nastavení ASP.NET) konfiguračního souboru na aktuální úrovni hierarchie. Každý odebere všechny odkazy naaddprvek definovaný v nadřazeného konfiguračním souboru na vyšší úrovni v hierarchii. Při použití Minimalexistuje jedna další vlastnost kolekce, která ovlivňuje, co se serializuje do konfiguračního souboru: EmitClear, což jefalseve výchozím nastavení. Platí následující podmínky.Pokud je nastavena hodnota EmitClear
true,clearelement je vložen doclientTargetoddílu konfiguračního souboru na aktuální úrovni hierarchie. Tím se odeberou všechny odkazy naaddprvky definované v nadřazených konfiguračních souborech na vyšších úrovních v hierarchii.EmitClear Pokud je příznak nastaven na
false,clearprvek se odebere zclientTargetoddílu konfiguračního souboru na aktuální úrovni hierarchie, pokud existuje.
Metoda Clear skutečně odstraní add prvky definované v clientTarget části konfiguračního souboru na aktuální úrovni hierarchie. Odebere také všechny odkazy na prvky přidání definované v nadřazených konfiguračních souborech na vyšších úrovních v hierarchii.
Note
Prvky add se neodstraní z oddílu clientTarget nadřazených konfiguračních souborů.