UrlMappingCollection.Clear Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tar bort alla UrlMapping objekt från samlingen.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Exempel
Följande kodexempel tar bort alla UrlMapping objekt från UrlMappingCollection.
Se kodexemplet i klassavsnittet UrlMappingCollection för att lära dig hur du hämtar samlingen.
// 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
Kommentarer
Om du sparar konfigurationsfilen efter att du har anropat Clear metoden kommer resultatet att vara beroende av den valda ConfigurationSaveMode.
I följande lista beskrivs de villkor som gäller om du använder Save metoden för att spara filen:
Om du skickar Full eller ConfigurationSaveMode.Modified som parametervärde infogas ett
clearelement i avsnittet iurlMappingskonfigurationsfilen på den aktuella hierarkinivån.Om du skickar Minimal som parametervärde läggs en serie
removeelement tillurlMappingsi konfigurationsfilen på den aktuella hierarkinivån. Dessaremoveelement tar bort alla referenser till deaddelement som definierats i de överordnade konfigurationsfilerna på högre nivåer i hierarkin. Minimal Med uppräkningsvärdet finns det ytterligare en egenskap i samlingen som påverkar vad som serialiseras till konfigurationsfilen. Egenskapen är EmitClear och ärfalsesom standard. Ett av följande villkor gäller:EmitClear inställt på
true. Ettclearelement infogas iurlMappingsavsnittet i konfigurationsfilen på den aktuella hierarkinivån. Detta tar bort alla referenser till deaddelement som definierats i de överordnade konfigurationsfilerna på högre nivåer i hierarkin.EmitClear flaggan är inställd på
false. Detta innebär att elementetcleartas bort frånurlMappingsavsnittet i konfigurationsfilen på den aktuella hierarkinivån, om det finns.
Metoden Clear tar faktiskt bort de add element som definierats i urlMappings avsnittet i konfigurationsfilen på den aktuella hierarkinivån. Den tar också bort alla referenser till de add element som definierats i de överordnade konfigurationsfilerna på högre nivåer i hierarkin men tar inte bort dem.