CustomErrorCollection.Clear Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет все CustomError объекты из коллекции.
public:
void Clear();
public void Clear();
member this.Clear : unit -> unit
Public Sub Clear ()
Примеры
В следующем примере кода удаляются все CustomError объекты из CustomErrorCollection коллекции. Ознакомьтесь с примером CustomErrorCollection кода в разделе класса, чтобы узнать, как получить коллекцию.
// Using the Clear method.
if (!customErrorsSection.SectionInformation.IsLocked)
{
// Execute the Clear method.
customErrorsCollection.Clear();
configuration.Save();
}
' Using the Clear method.
If Not customErrorsSection.SectionInformation.IsLocked Then
' Execute the Clear method.
customErrorsCollection.Clear()
configuration.Save()
End If
Комментарии
Результат обновления файла конфигурации после вызова Clear метода зависит от выбранного ConfigurationSaveMode . Чтобы обновить файл конфигурации, используйте одну из этих двух перегрузок: Save и Save.
Если используется Saveметод ., применяются следующие условия.
При передаче Full значения Modified параметра
clearэлемент вставляется вclientTargetраздел файла конфигурации на текущем уровне иерархии.При передаче значения параметра Minimal ряд элементов
removeдобавляются в элемент clientTarget (схема параметров ASP.NET) файла конфигурации на текущем уровне иерархии. Каждая из них удаляет все ссылки на элемент, определенныйaddв родительском файле конфигурации на более высоком уровне иерархии. При использовании Minimalв коллекции есть одно дополнительное свойство, которое влияет на сериализацию в файл конфигурации: EmitClearкоторый по умолчанию.falseВ данном случае действуют следующие условия.EmitClear Если задано значение
true,clearэлемент вставляется вclientTargetраздел файла конфигурации на текущем уровне иерархии. При этом удаляются все ссылки наaddэлементы, определенные в родительских файлах конфигурации на более высоких уровнях иерархии.EmitClear Если флаг задан
false,clearэлемент удаляется изclientTargetраздела файла конфигурации на текущем уровне иерархии, если он существует.
Метод Clear фактически удаляет add элементы, определенные в clientTarget разделе файла конфигурации на текущем уровне иерархии. Он также удаляет все ссылки на элементы добавления, определенные в родительских файлах конфигурации на более высоких уровнях иерархии.
Note
Элементы add не удаляются из clientTarget раздела родительских файлов конфигурации.