UrlMappingCollection.Clear Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет все объекты UrlMapping из коллекции.
public:
void Clear();
public void Clear ();
member this.Clear : unit -> unit
Public Sub Clear ()
Примеры
В следующем примере кода удаляются все UrlMapping объекты из .UrlMappingCollection
Ознакомьтесь с примером UrlMappingCollection кода в разделе класса, чтобы узнать, как получить коллекцию.
// 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
Комментарии
При сохранении файла конфигурации после вызова Clear метода результат будет зависеть от выбранного ConfigurationSaveMode.
В следующем списке описываются условия, которые применяются при использовании Save метода для сохранения файла:
При передаче Full или ConfigurationSaveMode.Modified значении параметра
clearэлемент вставляется вurlMappingsраздел файла конфигурации на текущем уровне иерархии.При передаче Minimal в качестве значения параметра в файл конфигурации на текущем уровне иерархии добавляется
urlMappingsрядremoveэлементов. Этиremoveэлементы удаляют все ссылки на элементы,addопределенные в родительских файлах конфигурации, на более высоких уровнях иерархии. Minimal При значении перечисления в коллекции есть одно дополнительное свойство, которое влияет на сериализацию в файл конфигурации. Свойство имеет значение EmitClear поfalseумолчанию. Применяется одно из следующих условий:EmitClear задано значение
true. Элементclearвставляется вurlMappingsраздел файла конфигурации на текущем уровне иерархии. При этом удаляются все ссылки на элементы,addопределенные в родительских файлах конфигурации, на более высоких уровнях иерархии.EmitClear Для флага задано значение
false. Это влияет на удалениеclearэлемента изurlMappingsраздела файла конфигурации на текущем уровне иерархии, если он существует.
Метод Clear фактически удаляет add элементы, определенные в urlMappings разделе файла конфигурации на текущем уровне иерархии. Он также удаляет все ссылки на элементы, add определенные в родительских файлах конфигурации, на более высоких уровнях иерархии, но не удаляет их.