UrlMappingCollection.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 UrlMapping Objekte aus der Auflistung.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Beispiele
Im folgenden Codebeispiel werden alle UrlMapping Objekte aus dem UrlMappingCollectionCode entfernt.
Weitere Informationen zum Abrufen der Auflistung finden Sie im Codebeispiel im UrlMappingCollection Klassenthema.
// Clear the url mapping collection.
urlMappings.Clear();
// Update the configuration file.
// Define the save modality.
ConfigurationSaveMode saveMode =
ConfigurationSaveMode.Minimal;
urlMappings.EmitClear =
Convert.ToBoolean(parm2);
if (parm1 == "none")
{
if (!urlMappingSection.IsReadOnly())
configuration.Save();
msg = String.Format(
"Default modality, EmitClear: {0}",
urlMappings.EmitClear.ToString());
}
else
{
if (parm1 == "full")
saveMode = ConfigurationSaveMode.Full;
else
if (parm1 == "modified")
saveMode = ConfigurationSaveMode.Modified;
if (!urlMappingSection.IsReadOnly())
configuration.Save(saveMode);
msg = String.Format(
"Save modality: {0}",
saveMode.ToString());
}
' Clear the url mapping collection.
urlMappings.Clear()
' Update the configuration file.
' Define the save modality.
Dim saveMode _
As ConfigurationSaveMode = _
ConfigurationSaveMode.Minimal
urlMappings.EmitClear = _
Convert.ToBoolean(parm2)
If parm1 = "none" Then
If Not urlMappingSection.IsReadOnly() Then
configuration.Save()
End If
msg = String.Format( _
"Default modality, EmitClear: {0}", _
urlMappings.EmitClear.ToString())
Else
If parm1 = "full" Then
saveMode = ConfigurationSaveMode.Full
ElseIf parm1 = "modified" Then
saveMode = ConfigurationSaveMode.Modified
End If
If Not urlMappingSection.IsReadOnly() Then
configuration.Save(saveMode)
End If
msg = String.Format( _
"Save modality: {0}", _
saveMode.ToString())
End If
Hinweise
Wenn Sie die Konfigurationsdatei nach dem Aufrufen der Clear Methode speichern, hängt das Ergebnis von der ausgewählten ConfigurationSaveModeDatei ab.
In der folgenden Liste werden die Bedingungen beschrieben, die gelten, wenn Sie die Datei mithilfe der Save Methode speichern:
Wenn Sie den Parameterwert übergeben oder Full als Parameterwert übergebenConfigurationSaveMode.Modified, wird ein
clearElement in denurlMappingsAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene eingefügt.Wenn Sie den Parameterwert übergeben Minimal , werden der Konfigurationsdatei auf der aktuellen Hierarchieebene eine Reihe von
removeElementen hinzugefügturlMappings. DieseremoveElemente entfernen alle Verweise auf die Elemente, dieaddin den übergeordneten Konfigurationsdateien auf höheren Ebenen in der Hierarchie definiert sind. Mit dem Minimal Enumerationswert gibt es eine zusätzliche Eigenschaft für die Auflistung, die sich auf das Serialisierungsobjekt in der Konfigurationsdatei auswirkt. Die Eigenschaft ist EmitClear und istfalsestandardmäßig. Eine der folgenden Bedingungen gilt:Legen Sie EmitClear auf
truefest. EinclearElement wird in denurlMappingsAbschnitt 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.EmitClear flag ist auf
false. Dadurch wird dasclearElement aus demurlMappingsAbschnitt der Konfigurationsdatei auf der aktuellen Hierarchieebene entfernt, sofern vorhanden.
Die Clear Methode löscht tatsächlich die add im urlMappings 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, aber nicht gelöscht.