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 UrlMappingCollection klasy, aby dowiedzieć się, jak uzyskać 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 wartość parametru lub ConfigurationSaveMode.Modified jako wartość parametru,
clearelement zostanie wstawiony dourlMappingssekcji pliku konfiguracji na bieżącym poziomie hierarchii.W przypadku przekazania Minimal jako wartości parametru
removedo pliku konfiguracji na bieżącym poziomie hierarchii zostanie dodanaurlMappingsseria elementów. Teremoveelementy usuwają wszystkie odwołania doaddelementów zdefiniowanych w plikach konfiguracji nadrzędnej na wyższych poziomach w hierarchii. Minimal W przypadku wartości wyliczenia istnieje jedna dodatkowa właściwość w kolekcji, która wpływa na serializację pliku konfiguracji. Właściwość jest EmitClear domyślnie i jestfalse. Ma zastosowanie jeden z następujących warunków:EmitClear ustaw wartość
true. Elementclearjest wstawiany dourlMappingssekcji pliku konfiguracji na bieżącym poziomie hierarchii. Spowoduje to usunięcie wszystkich odwołań doaddelementów zdefiniowanych w plikach konfiguracji nadrzędnej na wyższych poziomach w hierarchii.EmitClear flaga jest ustawiona na
false. Ma to wpływ na usunięcieclearelementu zurlMappingssekcji pliku konfiguracji na bieżącym poziomie hierarchii, jeśli istnieje.
Metoda Clear faktycznie usuwa add 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ędnej na wyższych poziomach w hierarchii, ale nie usuwa ich.