ClientTargetCollection.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 ClientTarget Objekte aus der Auflistung.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Beispiele
Im folgenden Codebeispiel werden alle ClientTarget Objekte aus der ClientTargetCollection Auflistung entfernt.
Informationen zum Abrufen der Auflistung finden Sie im Codebeispiel in der ClientTargetCollection Klassenübersicht.
// Clear the client target collection.
clientTargets.Clear();
// Update the configuration file.
if (!clientTargetSection.IsReadOnly())
configuration.Save();
' Clear the client target collection.
clientTargets.Clear()
' Update the configuration file.
If Not clientTargetSection.IsReadOnly() Then
configuration.Save()
End If
Hinweise
Das Ergebnis der Aktualisierung der Konfigurationsdatei nach dem Aufrufen der Clear Methode ist von dem ConfigurationSaveMode ausgewählten Wert abhängig. Zum Aktualisieren der Konfigurationsdatei verwenden Sie eine der folgenden beiden Methoden: Configuration.Save oder Configuration.Save.
Note
Das Aufrufen entspricht dem Aufrufen Configuration.SaveSave , wenn der ConfigurationSaveMode Wert geändert wird.
Wenn Sie die Configuration.Save Methode verwenden, gelten die folgenden Bedingungen:
Wenn Sie den Wert oder Full den Modified Parameter übergeben, wird ein
clearElement in denclientTargetAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene eingefügt.Wenn Sie den Minimal Parameterwert übergeben, werden dem
removeAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene eine Reihe vonclientTargetElementen hinzugefügt. Dadurch werden alle Verweise auf die elemente entfernt, dieaddin den übergeordneten Konfigurationsdateien auf höheren Ebenen in der Hierarchie definiert sind. Mit dem Minimal Enumerationswert wirkt sich eine zusätzliche Eigenschaft der Auflistung darauf aus, was in die Konfigurationsdatei serialisiert wird. Die Eigenschaft ist EmitClear und istfalsestandardmäßig. Eine der folgenden Bedingungen gilt:Wenn EmitClear dieser Wert festgelegt
trueist, wird einclearElement 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 EmitClear dieses Element auf "
falseFestgelegt" festgelegt 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 elemente entfernt, die add 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.