UrlMappingCollection.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 UrlMapping 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 UrlMapping objekty z UrlMappingCollection.
V příkladu kódu v tématu předmětu UrlMappingCollection se dozvíte, jak získat kolekci.
// 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
Poznámky
Pokud konfigurační soubor uložíte po volání Clear metody, výsledek bude závislý na zvoleném ConfigurationSaveMode.
Následující seznam popisuje podmínky, které platí, pokud použijete metodu Save k uložení souboru:
Pokud předáte Full hodnotu parametru nebo ConfigurationSaveMode.Modified jako hodnotu parametru,
clear
vloží se prvek dourlMappings
části konfiguračního souboru na aktuální úrovni hierarchie.Pokud předáte Minimal hodnotu parametru, přidá se
remove
řada prvků dourlMappings
konfiguračního souboru na aktuální úrovni hierarchie. Tytoremove
prvky odeberou všechny odkazy naadd
prvky definované v nadřazených konfiguračních souborech na vyšších úrovních v hierarchii. S hodnotou výčtu Minimal existuje jedna další vlastnost kolekce, která ovlivňuje, co se serializuje do konfiguračního souboru. Vlastnost je EmitClear a jefalse
ve výchozím nastavení. Platí jedna z následujících podmínek:EmitClear nastaveno na
true
. Prvekclear
se vloží dourlMappings
části konfiguračního souboru na aktuální úrovni hierarchie. Tím se odeberou všechny odkazy naadd
prvky definované v nadřazených konfiguračních souborech na vyšších úrovních v hierarchii.EmitClear příznak je nastaven na
false
. To má vliv na odebrání elementuclear
zurlMappings
oddílu konfiguračního souboru na aktuální úrovni hierarchie, pokud existuje.
Metoda Clear skutečně odstraní add
prvky definované v urlMappings
části konfiguračního souboru na aktuální úrovni hierarchie. Odebere také všechny odkazy na add
prvky definované v nadřazených konfiguračních souborech na vyšších úrovních v hierarchii, ale neodstraní je.