CustomErrorCollection.Clear Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Usuwa wszystkie CustomError obiekty z kolekcji.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Przykłady
Poniższy przykład kodu usuwa wszystkie CustomError obiekty z kolekcji CustomErrorCollection . Zapoznaj się z przykładem kodu w temacie CustomErrorCollection klasy, aby dowiedzieć się, jak pobrać kolekcję.
// 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
Uwagi
Wynik aktualizacji pliku konfiguracji po wywołaniu Clear metody jest zależny od wybranej ConfigurationSaveMode metody. Aby zaktualizować plik konfiguracji, należy użyć jednego z tych dwóch przeciążeń: Save i Save.
Jeśli używasz Savemetody ., obowiązują następujące warunki.
W przypadku przekazania wartości parametru Full lub Modified element zostanie wstawiony do
clientTarget
sekcji pliku konfiguracji naclear
bieżącym poziomie hierarchii.Jeśli przekażesz wartość parametruMinimal, do elementu clientTarget (ASP.NET schematu ustawień) pliku konfiguracji na bieżącym poziomie hierarchii zostaną dodane serie
remove
elementów. Każda z nich usuwa wszystkie odwołania do elementu zdefiniowanegoadd
w pliku konfiguracji nadrzędnej na wyższym poziomie w hierarchii. W przypadku korzystania z programu Minimalistnieje jedna dodatkowa właściwość w kolekcji, która wpływa na serializację pliku konfiguracji: EmitClear, która jestfalse
domyślnie. Obowiązują następujące warunki.EmitClear Jeśli zestaw ma
true
wartość ,clear
element zostanie wstawiony doclientTarget
sekcji pliku konfiguracji na bieżącym poziomie hierarchii. Spowoduje to usunięcie wszystkich odwołań doadd
elementów zdefiniowanych w plikach konfiguracji nadrzędnej na wyższych poziomach w hierarchii.Jeśli flaga EmitClear jest ustawiona na
false
,clear
element zostanie usunięty zclientTarget
sekcji pliku konfiguracji na bieżącym poziomie hierarchii, jeśli istnieje.
Metoda Clear faktycznie usuwa add
elementy zdefiniowane w clientTarget
sekcji pliku konfiguracji na bieżącym poziomie hierarchii. Usuwa również wszystkie odwołania do elementów dodanych zdefiniowanych w plikach konfiguracji nadrzędnej na wyższych poziomach w hierarchii.
Uwaga
add
Elementy nie są usuwane z clientTarget
sekcji plików konfiguracji nadrzędnej.