UrlMappingCollection.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 UrlMapping 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 UrlMapping obiekty z obiektu UrlMappingCollection.
Zapoznaj się z przykładem kodu w temacie klasy, UrlMappingCollection aby dowiedzieć się, jak pobrać kolekcję.
// 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
Uwagi
Jeśli zapiszesz plik konfiguracji po wywołaniu Clear metody, wynik będzie zależny od wybranego ConfigurationSaveModeelementu .
Poniższa lista zawiera opis warunków, które mają zastosowanie w przypadku użycia Save metody do zapisania pliku:
Jeśli przekażesz Full lub ConfigurationSaveMode.Modified jako wartość parametru,
clear
element zostanie wstawiony dourlMappings
sekcji pliku konfiguracji na bieżącym poziomie hierarchii.W przypadku przekazania Minimal jako wartości parametru
remove
szereg elementów zostanie dodany dourlMappings
pliku konfiguracji na bieżącym poziomie hierarchii. Teremove
elementy usuwają wszystkie odwołania doadd
elementów zdefiniowanych w plikach konfiguracji nadrzędnych na wyższych poziomach w hierarchii. Z wartością Minimal wyliczenia istnieje jedna dodatkowa właściwość w kolekcji, która wpływa na to, co jest serializowane do pliku konfiguracji. Właściwość jest EmitClear domyślnie i jestfalse
. Jedną z następujących warunków jest stosowana:EmitClear ustaw wartość
true
. Elementclear
jest wstawiany dourlMappings
sekcji pliku konfiguracji na bieżącym poziomie hierarchii. Spowoduje to usunięcie wszystkich odwołań doadd
elementów zdefiniowanych w plikach konfiguracji nadrzędnych na wyższych poziomach w hierarchii.EmitClear flaga jest ustawiona na
false
. Ma to wpływ na usunięcieclear
elementu zurlMappings
sekcji pliku konfiguracji na bieżącym poziomie hierarchii, jeśli istnieje.
Metoda Clear rzeczywiście add
usuwa elementy zdefiniowane w urlMappings
sekcji pliku konfiguracji na bieżącym poziomie hierarchii. Usuwa również wszystkie odwołania do add
elementów zdefiniowanych w plikach konfiguracji nadrzędnych na wyższych poziomach w hierarchii, ale nie usuwa ich.